日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

异地多活paxos实现:Multi-Master-Paxos-3

發布時間:2024/1/18 编程问答 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 异地多活paxos实现:Multi-Master-Paxos-3 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Background

200行代碼實現paxos-kv?中介紹了一款非常簡潔的分布式kv存儲實現, 它是基于?classic-paxos?實現分布式一致性. 在?paxos的直觀解釋?中我們提到, 每次寫入, 也就是每個 paxos 實例需要2輪 RPC 完成, 效率低.

一個常見的優化就是 mutli-paxos(或raft), 但這種設計在跨機房(或跨云)部署的環境中的缺陷是: 異地機房的寫入就需要2個 RTT 才能完成:

client → leader → followers → leader → client

它無法做到?異地多活, 在3節點的場景里, 有?2/3?的寫入效率降低到2 個 RTT.

本文從另一角度出發來解決異地多活的問題, 3機房部署的3副本集群中:

  • 任一節點都可寫,

  • 任一筆寫入都可以嚴格在1個 RTT 內完成.

這就是今天要介紹的paxoskv的改進版: mmp-3: multi-master-paxos 3副本實現.

同樣 show me the code 的原則不能變: 本文實現的3節點多活代碼在:?https://github.com/openacid/paxoskv/tree/mmp3

異地多活是目前分布式領域越來越被重視的一個問題, 機房正在變成單機, 單機房多機分布式在現在大規模部署的業務中已經滿足不了業務的可用性需求了.

幾乎所有線上環境部署的分布式存儲, 都需要跨機房(或者跨云)的部署. 而大家也積極在解決這些問題:

  • 或者用隊列等最終一致性的手段來完成跨機房的復制, 這樣會產生數據不一致, 2條互相沖突的數據可能同時被寫入; 業務層需要參與解決這類沖突.

  • 或者將數據做拆分, 將在A地寫入多的分配到A機房為 leader 的 sharding , 將B地寫入較多的數據分配到B機房為 leader 的 sharding .

  • 或者一個機房為主: 部署2個副本, 另一個機房部署1個副本來形成3副本的集群, 這樣實際上A機房故障會導致全局不可讀寫, B機房只能提供額外的數據冗余, 無法提供更多的數據可用性.

paxos 在集群較小時可以通過定制 paxos 來完成1個 RTT 的寫入, 如果使用?majority-quorum, 最多支持5個副本的多活.

在 epaxos 定義的多活設計, 簡單介紹了3節點的設計, 但并沒有給出實現的細節, 其中各種沖突的處理以及修復的流程并沒有明確的定義.

  • 同時 epaxos 的 apply 算法存在不可解決的 livelock 問題: 通過 SCC 來確定 instance 順序無法保證在有限時間內結束.

  • 另外 epaxos 的設計中缺少一個 rnd 記錄( paxos 中的 last-seen-ballot 或 vbal), 導致其一致性實現是錯誤的.

  • 以及 instance 之間的依賴關系會在修復過程中產生不一致的問題.

  • epaxos 需要另外一個seq來確定 instance 之間的順序, 在 mmp3 的設計中, seq 是不必要的, 只需依賴關系就可以確定確定的 apply 順序.

Multi master paxos - 3

我們從 classic-paxos 出發來分析問題.

xp的tips: 要實現一個穩定的分布式系統, 最好用 raft, 因為開箱就用. 要學習分布式系統, 最好從 paxos 開始. raft 看似簡單的設計 隱藏了一些隱晦的條件, 其正確性的證明要比 paxos 復雜.

我們需要達到2個目的:

  • 1個 RTT 完成一次commit.

  • 3個節點同時無沖突寫.

1 RTT 的 classic- paxos

如果 classic-paxos 不需要2個 RTT, 我們就不需要 multi-paxos 或 raft 這些東西來優化延遲了.

在3節點的系統中, 這是可以實現的.

首先做一些基礎的設定: 一個 replica 在系統中是一個replica(或叫作server或node), 它同時是 proposer 和 acceptor. 一個 replica 接受到一個寫入請求時, 它就用本地的 proposer 來完成提交.

回顧 classic paxos

200行代碼實現paxos-kv?介紹的 classic-paxos 寫入流程如下, replica-0 上的 proposer P0, 順次完成 phase-1, phase-2 和 commit:

???? 思考以上過程…

優化 classic paxos 為 1個 RTT

因為 proposer 本身只是一個數據結構, 在 paxos 中, 它不需要跟 acceptor 有什么綁定關系, 所以, 我們可以讓 proposer 運行在任何一個 replica 上: 把 proposer 發到另一個 replica 上運行, 這樣消息的傳輸就可以轉變成 proposer 的傳輸.

要達到 paxos 要求的 2/3的多數派, 也只需要將 proposer 發到另外一個 replica, 因為這個 proposer 永遠只有1個實例, 所以不會出現不一致(proposer 或者在R0上工作或者在在R1上工作).

如果要將 proposer 發到 2個 replica 就會復雜一些, 例如5節點中 quorum=3, 2個不同的 proposer 可能會嘗試使用不同的值.

通過發送 proposer 的方式, paxos 可以被優化成如下的1 RTT實現: P0 在 R1 上順次執行 phase-1 和 phase-2, 然后再被送回R0:

在傳輸 proposer 的過程中, 區別于原始 paxos 的是: 往返兩個過程都要包括 proposer 的完整信息:

  • R0 到 R1 的過程中, 要帶上用戶要提交的值, 以便在 R1 上 Prepare 成功后直接運行 Accept;

  • R1 到 R0 的過程中, 要帶上 R1 的 Prepare 和 Accept 的執行結果.

這樣一輪 RPC 后, R0 和 R1 就可以形成多數派, 然后 R0 可以直接 commit.

注意, 這個模型中, 除了 proposer 的位置變化了, 跟 classisc-paxos 沒有任何區別! 也就是說, 任何 paxos 能完成的事情它都可以完成.

現在我們完成了第一個任務. 如果以此模型來重寫?200行代碼實現paxos-kv, 可以在3副本系統上實現1 RTT提交, 但多寫入點依然會有沖突, 例如 R0 和 R1 同時發起同一個paxos instance的寫入, R0 在收到發送回來的 P0 后, 可能就會發現本地的 instance 已經被 P1 以更高的 ballot 覆蓋了, 要重新提升P0 的ballot再重試.

這就是我們要解決的第二個問題: 避免不同 replica 的寫入沖突.

Multi column log

2個 replica 同時寫一個 instance 產生活鎖, 導致無法保證1個 RTT 完成寫入. 要避免沖突, 我們就需要讓每個 replica 不能產生互相沖突的 instance,?所以給每個 replica 分配 instance 的空間要分開.

在 mmp3 的實現中, 有3個replica 就需要有3列 instance , 每個 replica 只寫其中一列.

例如:

  • R0 維護一個 proposer P0, 不斷的運行 paxos 在每個 replica 上 column?A?的 instance,

  • R1 維護 proposer P1, 只寫每個 replica 上的 column?B?列的 instance.

這種結構有點類似于 3 個標準的 raft 組, 每組都部署在3個replica上, 第i組的raft的leader就是R[i]

這樣, 因為沒有 instance 沖突, 所以不論任何一個 replica 上收到的寫請求, 都只需 1個 RTT 完成 instance 的提交.

但是!

這3列的 instance 目前還是無關的, 要想將 instance 應用到 state machine, 所有 replica 上的 instance 都必須以相同的順序 apply. (不像 raft 里的 instance 是簡單的單調遞增的, 只要保證 instance 一致, apply 的順序就一致).

因此在 mmp3 中, 除了 instance 內容一致外, 還需要額外增加每列 instance 之間的約束, 來保證 apply 順序一致. 3個 column 中的 instance 之間是一種(較弱但一致的) 拓撲順序, 因此在 mmp3 中, paxos 要確定的值(Value)包括2個:

  • 用戶要提交的數據: 一條操作 state machine 的日志: instance.Val,

  • 還需要確定這個 instance 與其他 instance 的關系**.

使用 paxos 確定 instance 之間的關系

這個關系我們描述為: 一個 instance?X?看到了哪些其他 instance: 用?X.Deps?來表示, 用它來確定 instance 之間的 apply 的順序:

例如在單機系統中, 并發寫入3條數據a, b, c, 可以這樣確定 a, b, c 的順序:?如果 a 寫入時沒有看到 b ,那么 a 就在 b 之前運行. 所以可見性就表示了 instance 之間的順序.

當然這個思路在分布式系統中要復雜一些, 因為多個 replica 之間沒有單機中的鎖的保護, 多個 replica 上同一個 instance 看到的其他 instance 也可能不一樣.

最終 mmp3 中的 instance 數據結構相比 classic-paxos, 多了一個Deps字段:

  • instance.Deps: 看到了哪些其他的 instance.

Deps?的實現包括以下步驟的變化:

Proposer 選擇 Deps 的值

在上面 1-RTT 的 classic-paxos 基礎上:

  • 在初始化 instance X 的時候(也就是創建X后, 在本地replica執行prepare的時候), 將當前 replica 上所有知道其存在的 instance 集合初始化為X.Deps(包括 replica 上能看到的所有 instance, 以及這些 instance 看到的 instance, 雖然間接看到的 instance 可能不存在于當前 replica),

  • 執行 accept 的時候, 最終X.Deps的值為2次 prepare 獲得的Deps的并集作為 accept 的值.

例如 instance?a4, 在創建它的 replica 上和被復制到的另一個 replica 上分別看到?b2, c2?和?b1, c3, 對應得到的2個?a4.Deps?分別是:?[4, 2, 2]?和?[4, 1, 3]:

那么?a4?將用來運行 accpet 的?Deps?值就是?[4, 2, 3]:

classic-paxos 中要求 prepare 階段看到的已存在的值要使用, 而 mmp3 中將所有 prepare 階段看到的?Deps?的值做了并集, 實際上并沒有破壞 paxos 的約束, 只不過 classic-paxos 假設它的是任意的, 不一定可取并集, mmp3 中可以把 prepare 過程中看到的?Deps?的值認為是?VBal?為 0 的一個值,

讀者可以自行驗證, 它不會破壞 classic-paxos 要求的任何約束.

因為?X.Deps?的值的確定也通過 paxos, 所以可以保證每個 replica 上的每個 instance 最終提交的?Deps?都是一致的.

這時再通過一個確定的算法使用每個 instance?Deps的值來決定 apply 的順序, 就可以保證多個 replica 上的 state machine 最終狀態一致.

以上兩點滿足了 apply 算法的第一個要求:?Consistency. 此外, apply 的順序還需提供另外一個保證?Linearizability, 即: 如果 propose A 發生在 commit B 之后, 那么 A 應該在 B 之后apply.

這是一個直覺上的要求: 如果一個命令?set x=1?發給存儲系統并返回OK(committed), 那么這之后發給存儲的?get x?命令, 應該一定能看到x=1的值.

實際上xp認為在分布式系統全局范圍內使用絕對時間的先后并不是一個理性的選擇. 不過它更容易被業務使用.

接下來我們設計一個算法來滿足Linearizability的要求:

Apply 算法: 有環有向圖中節點的定序

Interfering instance

mmp3 中設定: 任意2個 instance 都是 interfering 的, 即, 交換2個 instance 的 apply 順序會導致結果不同(雖然可能是可以互換順序的).

epaxos 中認為 set x=1 和 set y=2 這2個 instance 可以互換順序, 因為x的值跟y的值無關, 但 set x=y 和 set y=2 這2個 instance 不能互換順序 apply, 因為順序的變化會產生不同的x的結果. 也是因為 epaxos 需要通過減少 interfering 的數量來實現1個 RTT, 所以才有了這個設計.

在3 replica 的系統中,?mmp3 有無沖突都只需要1個 RTT, 所以我們可以無需擔心 interfering 的 instance 的沖突帶來的另一個RTT開銷. 只需假設任意2個 instance 都是 interfering 的, 這樣反倒能簡化問題.

Lemma-0: instance 之間的依賴關系

定義 A 依賴 B, 即?A → B?為:?A.Deps ? B.

因為 mmp3 假定任意2個instance都是interfering的, 并且2個 instance 提交的 quorum 必然有交集, 所以任意2個 instance 之間至少有一個依賴關系, 即, A, B之間的關系只可能是:

  • A → B

  • B → A

  • A ? B

依賴關系構成一個可能帶環的有向圖, 例如按照以下時間順序執行:

  • R0 propose a1, a1.Deps = [1, 0, 0],

  • R1 propose b1, b1.Deps = [0, 1, 0],

  • R0 send a1 to R1, a1.Deps = [1, 1, 0]

  • R1 send b1 to R0, b1.Deps = [1, 1, 0]

  • R0 commit a1

  • R1 commit b1

這樣 a1 ∈ b1.Deps 且 b1 ∈ a1.Deps

依賴關系很直觀, 這個依賴關系的圖中, 我們將試圖尋找一個有限大小的集合來實現一個有效的 apply 算法.

Lemma-1: 用Deps確定Linearizability

首先我們有一個小結論:

如果 A 在 B commit 之后被 propose, 那么一定有 A.Deps ? B.Deps.

因為 B 如果 commit 了, 那么?B.Deps, 也就是 B 看到的所有其他 instance 的 id 集合, 就已經復制到了某個 quorum. 那么 A 在運行 paxos 的時候,一定會看到 B commit 的?B.Deps?的值.

又因為?A.Deps?是2個在 prepare 階段看到的?Deps的值的并集, 因此?A.Deps?一定包含全部?B.Deps?的instance.

于是實現 apply 算法的思路就是:

  • 如果 A.Deps ? B.Deps, 先 apply B, 即可以保證Linearizability.

  • 其他情況下, 選擇何種順序都不會破壞 Linearizability, 所以 mmp3 中使用 instance 的 (columnIndex, index) 的大小排序來確定 apply 順序.

epaxos 提供了一種簡單粗暴的方法來在有環圖中確定 apply 順序: 從圖中一個節點出發: 找到最大連通子圖(Strongly-Connected-Component or SCC)(沒有出向邊的一個節點也是一個SCC), 然后按照節點, 也就是 instance 的某個屬性(例如epaxos中使用(seq, instanceId)) 來排序一個SCC中的節點, 再按順序 apply.

epaxos 的 SCC 算法有個問題, 就是一個 SCC 可能無限增大, 例如 A commit 之前有另一個interfering 的 instance B 被 propose, 然后 B commit 之前又出現interfering 的 instance C…,

那么 epaxos 的做法就無法保證在有限時間內找出 SCC.

epaxos 建議中斷一小段時間的新 instance 的 propose 來斷開 SCC, 這也是不容易實現的, 因為必須在n-1個 replica 同時中斷才有效. 只要有2個 replica 在持續的寫入新 instance, 那么就有可能造成無限大的 SCC.

Lemma-2: 不需要 SCC

第2個小結論:

如果 A, B不屬于同一個 SCC, 即, A ∈ SCC? B ? SCC?, 那么:

  • A → B ? A.Deps ? B.Deps.

  • B → A ? B.Deps ? A.Deps.

因為根據 Lemma-0, 任意2個 instance 至少有一個依賴關系, 如果X ∈ B.Deps 且 X ? A.Deps, 那么必然有 X → A, 導致 A → B → X → A 成為一個SCC.

因此,?不論A, B是否在一個 SCC 中, 保證 Linearizability 的條件都可以用 Deps 來確定, 所以我們的算法不必尋找 SCC , 只需遍歷依賴關系.

減小遍歷數量: 只需考慮最老的 instance

以上 apply 算法還可以進一步優化為最多只考慮3個 instnace 的方式:

假設 a1, a2 是 column-A 上相鄰的2個 instance, 那么一定有?a1 ∈ a2.Deps. 根據 apply 算法設計,?a1.Deps ? a2.Deps?一定不成立, a2 一定不會在 a1 之前 apply:

  • 如果 a1 不依賴 a2, a1 一定先apply,

  • 如果 a1 依賴 a2, 但 a1 的?(a3.columnIndex, a3.index)?較小, 所以 a1 也一定會在 a2 之前apply.

因此只需考慮每個 column 上最老的一個未 apply 的 instance 就可以找出下一個 apply 的 instance. 在 mmp3 中, 最多有3個(但算法本身不限于3).

Lemma-3: Deps 集合數量來決定 Linearizability

定義一個依賴數量:?|X.Deps| 為 X 依賴的, 未 apply 的 instance 的所在 column 的數量.

例如: a3.Deps = [3, 2, 2]:

  • 如果完成 apply 的 instance 是 [2, 1, 1], 即 a1, a2, b1, c1, 那么此時a3在3個 column 上都依賴一個未 apply 的 instance:?|a3.Deps|=3.

  • 之后如果c2 被 apply 了, 那么|a3.Deps| = 2.

這里可以清楚的看到一個結論:?A.Deps ? B.Deps ? |A.Deps| > |B.Deps|.

最終 apply 算法為:

找到一個 column 上下一個已 commit, 未 apply 的 instance X, 遍歷X.Deps, 得到未遍歷過的 column 上的最老的未 apply 的 instance, 遍歷結束后, 選擇(|X.Deps|, X.columnIndex) 最小的一個apply 到 state machine.

下次再 apply 時, 重新構造這個圖, 找到第二個要執行的 instance.

必須重新遍歷, 因為之前排序第2的 instance, 在新加入一個 instance 之后可能還是第2.

這樣, 每個 replica 上, committed 的 instance 的 Deps 值都一樣, 最老的3個 instance 構成的依賴圖也都一樣, 于是找出第1個 apply 的 instance 也一樣, 重復這個步驟, 找出的第2個 apply 的 instance 也一樣… 最終每個 replica 上的 state machine 達到一致的狀態, 保證了?Consistency.

Apply 執行的例子

例如以下 20 個 instance 的 Deps 關系是一個有向圖, 最終生成的 apply 順序是一個單向路徑:

RPC的超時重試

paxos 假設工作在一個網絡不可靠的環境中, 在標準的實現中, 如果某個請求超時, 理論上應該進行重試. mmp3 的運行環境假設與 classic-paxos 一樣, 也需要對超時重試. 這里跟 classic-paxos 有一點差別, 就是重試時必須提升自己的 BallotNum, 重新在本地執行 prepare, 再用新的 BallotNum 重發RPC.

這是因為 prepare 過程中, 在每個 replica 上得到的?Deps?的值可能不同.

例如R0 propose 的 instance X, 在 R1 和 R2 上的 prepare 后, 可能會分別得到不同的X.Deps的值(2個replica包含的instance不同). 使用同一個 BallotNum 無法區分哪一個才是最新的值. 重試提升BallotNum, 才能保證最后被確定的值能被識別出來.

一個修復進程(例如R0宕機后, R1或R2都可以重新運行 paxos 進行修復), 在R1 和 R2上看到2個不同 BallotNum 的 X, 那么說明較小 BallotNum 的?X?沒有成功返回應答給 R0, R0 放棄了它, 并進行了重試. 這時只需考慮較大 BallotNum 的 instance , 它是唯一可能被 R0 commit 的.

以下是重試過程:

recovery

上面提到的重試機制為正確的recovery做好了準備: 當 R0 發起一輪 paxos 后并宕機了, R1 或 R2 都可以通過超時檢查來發現這個問題并修復未 commit 的 instance . 要修復的內容依舊是2個: instance 要執行的命令 Val , 以及 instance 看到哪些其他的 instance: Deps.

因為這2個值都是通過 classic-paxos 來確立的, 修復過程也很簡單, 提升 BallotNum 再運行一次 paxos 就可以了. 相當于將 R0 的leadership 搶走賦予給了另一個 replica.

代碼和測試

git repo?mmp3?是一份本文介紹的 multi-master 的三副本實現(mmp3 分支), 其中主要的 server 端 instance 提交的邏輯實現在mmp.go, apply 算法實現在apply_*中.

代碼中除了基本的單元測試, 最主要的是:?Test_set_get?對一個三副本集群進行隨機讀寫壓測, 這個測試中模擬發送和接受的網絡錯誤(各20%幾率), 在這種情況下, 檢查:

  • 全部寫請求都提交

  • 3個 replica 的 instance 一致

  • 3個 replica 上 apply 順序一致, 以及最終 state machine 中的狀態一致.

Limitation

mmp3 設計上只支持3節點系統, 其次這個實現中不包含成員變更實現.

總結

mmp3 是一個完全對等的設計實現的multi-master consensus. 之前在試圖基于 epaxos 實現一個 multi-master 的存儲, 中間卻發現幾處不易修復的問題(開始還有幾個容易修復的問題), 于是打算自己設計一套.

期待與對這個方向感興趣各路神仙交流蛋逼~

Reference:

  • 200行代碼實現基于paxos的kv存儲?

  • classic paxos :?http://lamport.azurewebsites.net/pubs/pubs.html#paxos-simple

  • 可靠分布式系統-paxos的直觀解釋?

  • multi-master-paxos-3 :?https://github.com/openacid/paxoskv/tree/mmp3

  • 多數派讀寫的少數派實現

本文鏈接:?https://blog.openacid.com/algo/mmp3

參考閱讀

  • 百度大規模Service Mesh落地實踐

  • 春節紅包活動如何應對10億級流量?看大佬復盤總結

  • 微服務拆分之道

  • 從流量打標到機器打標 - 達達全鏈路壓測探索與實戰

  • 混部之殤-論云原生資源隔離技術之CPU隔離

原創及架構實踐文章,歡迎通過公眾號菜單「聯系我們」進行投稿。

2021年GIAC調整到7月30-31日在深圳舉行,點擊閱讀原文了解更多詳情。

總結

以上是生活随笔為你收集整理的异地多活paxos实现:Multi-Master-Paxos-3的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

婷婷综合五月天 | 久久久久久久久久电影 | 成人中文字幕av | 天天操天天透 | 亚a在线 | 久久草草热国产精品直播 | 国产一区二区三精品久久久无广告 | 不卡电影一区二区三区 | 999久久久久久 | 久久久午夜精品理论片中文字幕 | 五月婷婷久久丁香 | 欧美久久久一区二区三区 | 亚洲精品美女久久17c | 欧美激情精品久久久久久 | 精品国产一二三四区 | 天堂av在线中文在线 | 91热视频在线观看 | 久久精品国产第一区二区三区 | 最近中文字幕在线播放 | 日韩欧美在线高清 | 亚洲精品网站在线 | www.com.黄| 日韩在线免费高清视频 | 97人人澡人人添人人爽超碰 | 色鬼综合网 | 久久韩国免费视频 | 免费韩国av | 天堂视频一区 | 亚洲综合激情网 | 国产精品久久久av | 国产日产在线观看 | 天天躁日日躁狠狠躁 | 精品免费久久久久久 | 99在线精品免费视频九九视 | 丝袜美腿一区 | 91一区二区在线 | 欧美美女一级片 | 有码视频在线观看 | 成人影视免费看 | 欧美精品久 | 亚洲视频在线免费观看 | 精品国产乱码久久久久久三级人 | 五月开心激情 | 日韩成人精品一区二区三区 | 五月婷婷中文字幕 | 国产成人亚洲精品自产在线 | 日韩午夜在线观看 | 在线中文字幕网站 | 91网址在线看 | 亚洲涩涩涩 | 日韩精品一区二区在线视频 | 国产精品美女久久久 | 中文字幕免费高清在线观看 | 日韩在线视频免费看 | 亚洲午夜精品一区 | 欧美成人h版 | 99久久久久久 | 性色xxxxhd| 日韩精品一区二区三区外面 | 精品视频免费 | 日韩精品中文字幕在线不卡尤物 | 国产成人99av超碰超爽 | 国产精品va在线观看入 | 国产高清专区 | 99久久久国产精品 | 成年人精品 | 久久精品中文字幕免费mv | 9999国产| 丁香婷婷久久 | 88av网站| 精品中文字幕视频 | 99精品国产在热久久下载 | 中文字幕亚洲综合久久五月天色无吗'' | 国产91精品高清一区二区三区 | 久草com | 久久网页| 日本精品一 | 亚洲黄色高清 | 69视频永久免费观看 | 久久网站最新地址 | 天天天色 | 91视视频在线直接观看在线看网页在线看 | 国产精品原创在线 | 国际精品久久久 | 国产麻豆视频 | 九九久久电影 | 中文字幕在线中文 | 亚洲成人一二三 | 国内精品久久久久影院日本资源 | 亚洲特级毛片 | 久久精品福利视频 | 91精品视频一区 | 欧美午夜理伦三级在线观看 | 国产高清中文字幕 | 久久高清免费视频 | 国产色视频一区二区三区qq号 | 日日夜夜精品视频 | 在线观看黄色小视频 | 天天搞天天干天天色 | 国产成人免费在线观看 | 五月激情丁香婷婷 | www.色综合.com | 成人午夜久久 | 国产一区高清在线观看 | 国产高清视频在线免费观看 | 亚洲激情视频在线 | 伊人五月天 | 伊人手机在线 | 久久人人97超碰国产公开结果 | 一级理论片在线观看 | 精品日韩中文字幕 | 日韩视频免费观看高清 | 日本少妇久久久 | 黄色免费在线视频 | 2023亚洲精品国偷拍自产在线 | 国产精品久久久久久久久久白浆 | 久久久精品日本 | japanese黑人亚洲人4k | 久久伊人免费视频 | 久久久久久久久久久免费av | 日韩国产欧美视频 | 婷婷色在线资源 | 日韩三级在线观看 | 欧美片网站yy | 久久久观看 | 丁香花在线观看免费完整版视频 | 99久久久久免费精品国产 | 国产综合精品一区二区三区 | 久久综合色影院 | 91麻豆精品国产91久久久更新时间 | 久久精品国产亚洲a | 久草在线观看视频免费 | 成人午夜性影院 | 色精品视频 | 国产一区欧美一区 | 在线 成人| 日韩av福利在线 | 欧美另类xxx | 黄色a三级| 99热这里只有精品免费 | 久久久国产精品人人片99精片欧美一 | 亚洲 在线 | 欧美在线free| 色综合婷婷久久 | 欧美日韩另类视频 | 五月精品 | 久久综合免费视频影院 | 午夜免费电影院 | www.xxxx欧美 | 国产精品不卡在线 | 国产69久久精品成人看 | 美女视频网站久久 | 深夜免费小视频 | 国产精品免费久久久久 | 天天天色综合 | 91大神一区二区三区 | 欧美激情视频一区 | 成人国产精品一区 | 91麻豆操 | 91九色免费视频 | 国内精品免费 | 国产青春久久久国产毛片 | 久久久久电影网站 | 国产高清免费在线播放 | 不卡av在线| av看片在线观看 | 国产精品久久久久久五月尺 | 国产 一区二区三区 在线 | 日韩av区 | 久艹视频免费观看 | 国产高清视频在线播放一区 | 国产精品1区2区 | 国产一区欧美日韩 | 美女福利视频 | 午夜10000| 日本高清久久久 | 91精品成人久久 | 久久婷婷五月综合色丁香 | 国产91九色视频 | 97精品超碰一区二区三区 | 免费网址你懂的 | 欧美福利网站 | 免费在线观看不卡av | 国产在线更新 | 看v片 | 久久精品视频在线观看免费 | 五月激情五月激情 | 色成人亚洲 | 国产亚洲亚洲 | 国产精品手机视频 | 黄色大片国产 | 日本久久久久久久久久久 | 欧美精品久久久久久 | 久久精品香蕉 | 国产免费观看久久 | 成人av网站在线观看 | 国产96视频 | 人人看人人草 | 美女视频黄在线观看 | 久久久久国产免费免费 | 欧美一级专区免费大片 | 日韩在线视频网站 | 日本韩国中文字幕 | av动态图片 | 国产成人av网 | 国产精品网红福利 | 久久久久免费精品视频 | 国产亚洲午夜高清国产拍精品 | 国产精品一区二区在线播放 | 久久久久成人精品免费播放动漫 | 国产精品久久久久久久久久白浆 | 性色av免费观看 | av无限看 | 久久久精品小视频 | 中文字幕在线观看视频一区 | 亚洲黄色av一区 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 特级毛片在线 | 九九免费观看全部免费视频 | 91精品国产高清自在线观看 | 久久99国产精品二区护士 | 国产一级特黄毛片在线毛片 | 98涩涩国产露脸精品国产网 | 日韩高清免费在线观看 | 在线电影播放 | 免费情缘 | 精品一区二区在线观看 | 韩国av免费在线 | 天天干夜夜想 | 一区二区三区在线视频111 | 亚洲午夜小视频 | 亚洲 综合 国产 精品 | 98精品国产自产在线观看 | 久久精品—区二区三区 | 久久好看 | 国产高清无av久久 | 精一区二区 | 一区二区高清在线 | 亚洲精品免费在线观看 | 天天av综合网 | 久久精品电影院 | 国产精品久久久久久久久免费 | 亚洲免费在线看 | 国产精品久久久久久影院 | 久久国产精品免费一区二区三区 | 成人在线你懂得 | 亚洲午夜大片 | 人人视频网站 | 开心激情五月网 | 日韩一区精品 | 亚洲电影一区二区 | 久久综合久久久 | 国产在线观看免费 | 亚洲视频免费在线看 | 亚洲japanese制服美女 | 月丁香婷婷 | 亚洲精品美女在线观看 | 国产精品99蜜臀久久不卡二区 | 99精品在线观看视频 | 毛片二区 | 国产精品久久久久aaaa九色 | 91精品国产高清 | www夜夜| 国产69精品久久app免费版 | 91豆花在线观看 | 国产福利精品视频 | 狠狠干免费 | 99久久精品国产亚洲 | 国产女教师精品久久av | 91丨九色丨国产在线观看 | 色小说av | 特级毛片在线免费观看 | 在线观看视频色 | 欧美伦理一区二区三区 | 永久免费的啪啪网站免费观看浪潮 | 久久免费观看视频 | 91色吧 | 国产一二三四在线视频 | 亚洲一区二区麻豆 | 五月婷婷中文网 | 国产做a爱一级久久 | 欧美日韩精品国产 | 中文字幕第一页在线vr | 不卡的一区二区三区 | 99久久精品一区二区成人 | 久久精品久久久久 | 狠狠色狠狠色综合系列 | 国产精品99久久久久久武松影视 | 91视频91蝌蚪 | 国产区免费在线 | 成人午夜精品 | 欧美日本在线视频 | 探花国产在线 | 日日夜夜添 | 精品人人爽 | 二区三区在线视频 | 中文字幕在线播放一区 | 欧美日韩精品在线 | 久久黄色小说视频 | 丁香婷婷综合激情五月色 | 天堂va在线高清一区 | 国产精品久久久久久久久蜜臀 | 国产女人免费看a级丨片 | www.天天干.com | 综合网在线视频 | 国产精品色视频 | 天天综合色网 | 日本久久久久久久久久 | av中文字幕在线观看网站 | 久久久久久久久久亚洲精品 | 日韩在线观看一区二区 | 亚洲国产电影在线观看 | 国产精品国产精品 | 国产69精品久久久久9999apgf | 成年人视频免费在线 | 国产精品综合av一区二区国产馆 | 婷婷丁香激情 | 国产免费久久 | 久久久久久久久久免费视频 | 久久久久99精品国产片 | 久久久久久久久久久电影 | 狠狠干天天射 | 狠狠88综合久久久久综合网 | 国产小视频精品 | 亚洲国产免费 | 黄网站大全 | 999久久国精品免费观看网站 | 久久国产美女视频 | 亚洲精品国产拍在线 | 中文字幕在线免费看 | 91精品欧美一区二区三区 | www.av小说 | 亚洲精品综合一区二区 | 国产精品手机在线 | 国产一区二区在线播放视频 | 成人国产网站 | 日本最新一区二区三区 | 久久黄色片 | 超碰999| 日韩精品一区二区三区免费视频观看 | 国产中文字幕在线 | 手机在线永久免费观看av片 | 色婷婷久久久综合中文字幕 | 久久久久激情视频 | 欧美色图亚洲图片 | 在线观看一区二区精品 | 日韩在线理论 | 毛片一区二区 | 91最新国产 | 精品在线播放 | 久久久久久久久精 | 欧美日韩在线观看一区二区 | 国产玖玖在线 | 91综合色| 婷婷六月丁香激情 | 中文字幕色婷婷在线视频 | www.av免费观看 | 成人av在线网 | 深爱婷婷久久综合 | 欧洲亚洲国产视频 | 一级黄色免费网站 | 久久精品国产精品亚洲 | 国产精品理论片在线观看 | 91色国产| 国产一区二区在线观看免费 | 国产一级二级三级视频 | 亚洲精品色 | 国产日本亚洲高清 | 久久久久久麻豆 | 成年人在线免费看 | 黄色大全免费观看 | 久久久亚洲国产精品麻豆综合天堂 | 亚洲精品自在在线观看 | 色偷偷人人澡久久超碰69 | 亚洲高清国产视频 | 国产三级视频在线 | 2023国产精品自产拍在线观看 | 国产在线中文 | 日本精品va在线观看 | 丁香av| 欧美a级成人淫片免费看 | 91av播放| 欧美激情综合色 | 伊人色综合网 | 欧美一级视频一区 | 91视频 - 88av| 91污在线观看 | 日日夜夜91| 久久成人综合视频 | 久久婷婷网 | 97超碰人人澡人人爱学生 | 亚洲精品综合欧美二区变态 | 草久久精品 | 欧美人体xx | 美女久久视频 | 国产精品久久久久久影院 | 天天色天天射天天操 | 日日夜夜精品视频天天综合网 | 亚洲网久久 | 国产 在线 高清 精品 | 91人人插 | 91精品区| 亚洲mv大片欧洲mv大片免费 | 亚洲精品国产精品乱码在线观看 | 黄色a级片在线观看 | 精品在线观看一区二区 | 激情婷婷亚洲 | av电影不卡在线 | 成人免费视频播放 | 亚洲日本国产精品 | 成人黄色在线视频 | 黄色网在线免费观看 | 91av九色| 亚洲国产成人精品在线 | 亚洲永久在线 | 日韩综合一区二区 | 久久久久久久久久久网 | 不卡的av中文字幕 | 少妇超碰在线 | 中文字幕日韩在线播放 | 国产精品一区二区中文字幕 | 国产精品五月天 | 国产一区二区精品 | 在线免费中文字幕 | 免费网站黄色 | a级国产乱理论片在线观看 伊人宗合网 | 国产精品18videosex性欧美 | 精品亚洲欧美无人区乱码 | 99亚洲精品在线 | 欧美成a人片在线观看久 | 蜜臀久久99精品久久久无需会员 | www.久久视频 | 97色婷婷成人综合在线观看 | 丁香婷婷综合色啪 | 国产精品视频地址 | 国产性xxxx | 成人动漫精品一区二区 | 91麻豆精品国产91久久久久 | 干干操操| 伊人天天狠天天添日日拍 | 欧美亚洲国产日韩 | 五月精品 | 久久av在线播放 | 黄网站色视频免费观看 | 婷婷丁香激情网 | 日韩在线免费观看视频 | 国产在线观看免费观看 | h动漫中文字幕 | 日韩在线免费 | 欧美精品资源 | 成人小视频在线 | 久久精品毛片基地 | 五月天激情视频 | 久热只有精品 | v片在线看| 精品成人网| 不卡视频国产 | 婷婷色在线视频 | 在线观看资源 | 亚洲国产精品va在线看黑人动漫 | 成年人免费在线 | 亚洲视频免费视频 | 在线免费观看黄色av | 亚洲最新在线视频 | 国产精品aⅴ | 成人av影视| 在线黄色国产 | 美女视频久久黄 | 99久视频 | 亚洲综合视频在线 | 欧美日韩首页 | 成人h动漫精品一区二 | 中文字幕在线视频网站 | 毛片区| 高清久久久 | 毛片网站在线观看 | 欧美日产在线观看 | 91久久精品日日躁夜夜躁国产 | 亚av在线 | 麻豆传媒视频在线 | 中文字幕在线免费播放 | 干干干操操操 | 91九色在线视频观看 | 久久久久成人精品免费播放动漫 | 免费看国产黄色 | 成人免费大片黄在线播放 | 日韩av一区二区三区在线观看 | 500部大龄熟乱视频使用方法 | 亚州国产精品久久久 | 九九精品毛片 | 国产精品一区二区 91 | 国产亚洲午夜高清国产拍精品 | 亚洲精品国产日韩 | 欧美极品在线播放 | 波多野结衣在线观看视频 | 欧美日韩国产精品一区二区亚洲 | 国产丝袜一区二区三区 | 久久久久久久久久久久亚洲 | 国产精品久久久久久久久久三级 | 五月婷婷久久丁香 | 久久新视频 | 亚洲综合欧美精品电影 | 黄色小视频在线观看免费 | 欧美日韩一级在线 | 天天操夜夜操 | 日本最新一区二区三区 | 成年人在线免费看视频 | 日韩在线观看中文字幕 | 久久久久久久18 | 国产精品视频专区 | 亚洲jizzjizz日本少妇 | 波多野结衣资源 | 免费成人短视频 | 又色又爽又黄高潮的免费视频 | 国产女教师精品久久av | 天天夜操 | 久久好看| av先锋中文字幕 | 国产永久免费高清在线观看视频 | 欧美另类网站 | 亚洲一级电影在线观看 | 久久人人做| 国产做爰视频 | av片免费播放| 开心色停停 | 日本精品视频在线观看 | 免费看黄的视频 | 久久一区国产 | 久久99久久99精品免观看软件 | 免费精品视频在线观看 | 国偷自产中文字幕亚洲手机在线 | 西西4444www大胆视频 | 开心激情久久 | 综合久久影院 | 网站在线观看你们懂的 | 亚洲电影久久久 | 在线观看91视频 | 久艹在线免费观看 | 伊人色**天天综合婷婷 | 亚洲视频 中文字幕 | 成人黄色在线电影 | 欧美一级片在线观看视频 | 91av社区 | 在线观看黄色小视频 | 欧美做受高潮1 | 五月开心激情网 | 国产成人一区二区三区在线观看 | 久久久在线 | 成人午夜av电影 | 久久国产精品免费一区 | 国产精品久久久网站 | 天堂av在线免费观看 | 婷婷精品国产欧美精品亚洲人人爽 | 国内精品国产三级国产aⅴ久 | 蜜臀av夜夜澡人人爽人人桃色 | 亚洲毛片一区二区三区 | 色偷偷97| 久久精品视 | 国产香蕉久久 | 狠狠插天天干 | 日韩欧美一区二区三区在线观看 | 99精品免费久久久久久日本 | 精品福利视频在线观看 | 国产精品成人久久久 | 九九色综合 | 亚洲爱av| 激情综合一区 | 色九九视频 | 日韩城人在线 | 欧美天堂久久 | 丰满少妇一级片 | 国产精品18久久久久久久 | 色婷婷中文 | 国产韩国日本高清视频 | 国产网红在线观看 | 日韩av综合网站 | 不卡视频国产 | 亚洲性xxxx| jizz999| 久久久久综合精品福利啪啪 | 精品国产乱码久久久久久久 | 国产一区在线免费观看 | 91在线蜜桃臀 | 久久福利 | 久久久在线免费观看 | 亚洲一区二区三区四区在线视频 | 日韩网| 97在线观看免费高清 | 亚洲国产精品久久久久婷婷884 | 97国产精品久久 | 中文字幕一区二区三区精华液 | 在线影视 一区 二区 三区 | 久久精品欧美日韩精品 | 国产99久久久久 | 色综合色综合久久综合频道88 | 爱爱av网站 | 日韩高清av| 欧美日韩在线播放 | 久久国产精品99国产精 | 国产夫妻性生活自拍 | 韩国av免费在线观看 | 欧美日韩午夜 | 麻豆播放 | 国产成人在线观看 | 中文字幕在线观看网 | h网站免费在线观看 | 免费人成在线观看 | 国产成人一区二区精品非洲 | 亚洲女人av | 91免费的视频在线播放 | 国产精品淫 | www天天操 | 欧美精品天堂 | 国产麻豆视频免费观看 | 久久精品一区二区三区四区 | 亚洲精品乱码久久久久久蜜桃不爽 | 亚洲精品麻豆 | 五月婷婷色丁香 | 国产婷婷vvvv激情久 | 日本精a在线观看 | 国内免费久久久久久久久久久 | 亚洲小视频在线 | 精品国产乱码久久久久久1区二区 | 日韩在线一二三区 | a电影在线观看 | 婷婷六月天丁香 | 中文字幕av全部资源www中文字幕在线观看 | 午夜视频在线观看一区二区三区 | 国产精品9999久久久久仙踪林 | 亚洲一区二区三区毛片 | 国产精品一区在线观看你懂的 | 久久香蕉一区 | 97视频一区 | 国产一区福利在线 | 亚洲精品中文字幕在线 | 精品播放 | 91精品在线免费观看视频 | 欧美色精品天天在线观看视频 | 亚洲精品88欧美一区二区 | 久草在线视频新 | 亚洲三级在线播放 | 久久理论电影网 | 免费av观看网站 | 午夜精品久久久久久久99 | 国产中文字幕视频在线 | 中文字幕在线影院 | 91.dizhi永久地址最新 | 欧美精品色 | 成人av一级片 | 麻豆久久一区二区 | 久久久久久久久爱 | 欧美污污网站 | 亚洲a网| 天天操狠狠操夜夜操 | 日韩精品播放 | 精品国产久 | 成人蜜桃网 | 国产九九精品视频 | 国产无遮挡猛进猛出免费软件 | 国产91精品久久久久 | 亚洲闷骚少妇在线观看网站 | 久久69av| 午夜丰满寂寞少妇精品 | 欧美久久精品 | 免费看wwwwwwwwwww的视频 久久久久久99精品 91中文字幕视频 | 玖玖视频| 日女人电影 | 99精品久久精品一区二区 | 丁香色天天 | 天天操夜夜操 | 久久精品中文字幕少妇 | 国产成人av免费在线观看 | 久久五月天婷婷 | 五月婷在线观看 | wwwwww色| 国产黄色一级大片 | 免费看片网址 | 81国产精品久久久久久久久久 | 婷婷中文在线 | 视频一区视频二区在线观看 | 国产剧情一区在线 | 亚州精品天堂中文字幕 | 波多野结衣网址 | 久草在线看片 | 91精品国产99久久久久久红楼 | 国内精品久久久久久久久久 | 久久久免费观看视频 | 精品福利视频在线 | 91资源在线视频 | 黄色影院在线免费观看 | 亚州性色| 黄色一区二区在线观看 | 久草久热 | 国产69精品久久99的直播节目 | 亚州精品国产 | 成年人在线观看 | 亚洲高清激情 | 99热在线这里只有精品 | 狠狠久久婷婷 | 日日爽天天 | 丁香狠狠 | 超碰九九| 亚洲精选国产 | 天天操天天摸天天干 | 天天操天天添天天吹 | av电影在线观看完整版一区二区 | 国产精品久久一卡二卡 | 天天干天天操天天入 | 国产在线超碰 | a级一a一级在线观看 | 久久午夜色播影院免费高清 | 成人av一区二区在线观看 | 天天玩天天干天天操 | 久久精品这里精品 | 国产精品美乳一区二区免费 | 天天草天天干天天 | 欧美一级黄色片 | 久久综合狠狠综合久久狠狠色综合 | 黄av资源| 亚洲区精品 | 国产三级精品三级在线观看 | 玖玖国产精品视频 | 成人欧美一区二区三区在线观看 | 久久综合色播五月 | 亚洲精品88欧美一区二区 | 日韩在线视频免费观看 | www中文在线| 日韩在线电影一区二区 | 最新日韩视频在线观看 | av片一区| 中文字幕二区 | 亚洲精品456在线播放乱码 | 亚洲一级片在线看 | 欧美日产在线观看 | 97国产精品一区二区 | 成人免费观看视频网站 | 国产999精品久久久影片官网 | 天天操天天色综合 | 蜜臀av性久久久久av蜜臀妖精 | 亚洲免费在线观看视频 | 97碰碰碰| av超碰在线 | 亚洲天天综合网 | 久久精品电影院 | 日本中文字幕免费观看 | 久久久久国 | 成人天堂网 | 国产精品久久久久久妇 | 99免费国产| 9热精品| 国产精品久久片 | 99久久这里只有精品 | 欧美日韩一区久久 | 在线天堂中文在线资源网 | 欧美一区二视频在线免费观看 | 亚洲狠狠婷婷综合久久久 | 91在线视频免费91 | 亚洲成年人在线播放 | 精品一区欧美 | 国产精品九九九 | 色婷婷av一区二 | 日韩精品一区二区不卡 | 天天综合在线观看 | 欧美成人性网 | 国产亚洲精品女人久久久久久 | 97超碰人人模人人人爽人人爱 | 91精品无人成人www | www狠狠操 | 欧美地下肉体性派对 | 国产不卡精品 | 色多多污污 | 国产精品嫩草在线 | 亚洲一区二区三区毛片 | www.色婷婷 | 99久热在线精品视频 | 久久久穴 | 777久久久| 日本高清dvd | 欧美日韩国产高清视频 | 日韩 精品 一区 国产 麻豆 | 一区二区三区日韩视频在线观看 | 日韩精品免费一区二区三区 | 国产精品欧美日韩 | 奇米7777狠狠狠琪琪视频 | 色天天中文 | 中文字幕一区二区三区在线视频 | 中文字幕第一页在线播放 | 欧美日韩中字 | 婷婷综合在线 | 天天做天天看 | 91色网址 | 中文字幕一区二区三区在线视频 | 激情 一区二区 | 一级做a视频 | 婷婷电影在线观看 | 亚洲国产精品999 | 久久网页| 中文字幕在线看视频 | 91av视频在线播放 | 五月激情亚洲 | 福利视频入口 | 欧美99精品| 亚洲激情久久 | 国产精品日韩在线观看 | 又黄又爽又无遮挡免费的网站 | 特级西西www44高清大胆图片 | 麻豆小视频在线观看 | av片一区二区 | 亚洲国产精品成人女人久久 | 五月激情五月激情 | 91国内产香蕉 | 国产视频久久 | 在线观看国产v片 | 黄色的网站免费看 | 国产黑丝一区二区三区 | 欧美日韩视频在线观看一区二区 | 西西大胆啪啪 | 精品福利视频在线观看 | 成人观看视频 | 欧美 激情在线 | www激情久久 | 中文字幕久久网 | 国产精品99久久99久久久二8 | 亚州天堂 | 日韩 国产 | av电影不卡在线 | 国产精品美女久久久久久 | 91亚洲精品久久久久图片蜜桃 | 国产精品观看视频 | 国产护士hd高朝护士1 | www.天天操.com| 亚洲精品久久久蜜臀下载官网 | 成人在线视频论坛 | 国产精品毛片久久蜜 | 色鬼综合网 | 四虎影视www| 免费人成网ww44kk44 | 亚洲国内精品在线 | 久久99精品国产99久久 | 人人网人人爽 | 久久久高清 | 国产精品初高中精品久久 | 久草在线免费看视频 | 最新av中文字幕 | 日韩高清免费无专码区 | 亚洲欧洲视频 | 国产精品久久久久影院日本 | 成人影视片 | 在线视频 日韩 | 色视频网页 | 免费看片网址 | 亚洲综合网 | 在线观看一区二区精品 | 狠狠干狠狠艹 | www.狠狠色.com | 大型av综合网站 | 亚洲女在线 | 91麻豆精品国产91久久久更新时间 | 97天堂| av在线直接看| 天天操天天干天天操天天干 | 免费观看全黄做爰大片国产 | 免费能看的黄色片 | 日韩电影在线观看一区二区三区 | 久久精品国产亚洲aⅴ | 一区二区 不卡 | 91av看片 | av色一区 | 黄色91在线 | 天天射天天爱天天干 | 天天操天天爽天天干 | 国产九九热视频 | 久草视频免费在线观看 | 综合激情婷婷 | 夜夜躁天天躁很躁波 | 日韩高清一区在线 | 欧美一二三区在线观看 | 日日操日日插 | 欧美日韩xxxxx | 91久久国产精品 | 国内视频 | 99久久精品日本一区二区免费 | 69av在线视频 | 亚洲人成人在线 | 在线黄频 | 日韩美女免费线视频 | 亚洲欧美乱综合图片区小说区 | www.婷婷com | 日本三级不卡视频 | 精品一二三四视频 | 久久视频中文字幕 | 欧美孕妇与黑人孕交 | 国产在线观 | 欧美精品久久久久久久免费 | 在线观看久草 | 草久热 | 91精品国自产拍天天拍 | av网址aaa| 久久久穴 | 色综合久久88色综合天天6 | 久久夜色精品国产亚洲aⅴ 91chinesexxx | 久草在 | 黄在线免费看 | 在线视频你懂得 | 久久久久久免费视频 | 免费久久99精品国产 | 精品福利视频在线 | 日日夜夜精品视频天天综合网 | 亚洲欧美日韩在线看 | 久久国产影院 | 亚洲国产资源 | 日日夜夜免费精品视频 | 特级毛片在线免费观看 | 久久夜夜爽 | 亚洲黄色影院 | 五月花婷婷| 最近中文字幕高清字幕免费mv | 青青河边草免费观看 | 日韩欧美91 | 高清av中文在线字幕观看1 | 欧美天天综合 | 91精品啪在线观看国产81旧版 | 成人av资源网 | 久久久久久久久久久影视 | 欧美日韩在线观看一区二区三区 | 三级黄色网络 | 久久国产精品第一页 | 91久久精品一区二区二区 | 美女免费电影 | 麻豆国产视频 | 99久久精品午夜一区二区小说 | av大全在线免费观看 | 99热精品久久| 国产精品一区二区三区观看 | 久久久综合精品 | 天天干,天天插 | 免费日韩 精品中文字幕视频在线 | 美女视频永久黄网站免费观看国产 | 国产精品情侣视频 | 中文字幕在线看视频国产 | 国产黄色精品在线观看 | 久久久资源 | 天天综合导航 | 日本黄色免费在线 | 欧美大片aaa | 久久激情视频免费观看 | 久久午夜影院 | 久草在线免费电影 | 亚州精品在线视频 | 国产精品亚州 | 久久66热这里只有精品 | 亚洲午夜精品电影 | 99自拍视频在线观看 | 欧美少妇的秘密 | 亚洲精品视频免费看 | 毛片888| 永久免费视频国产 | 免费精品在线 | 五月婷婷综合久久 | 国产一区二区在线免费播放 | 日韩成人精品一区二区三区 | 91精品视频一区 | 高清av免费观看 | 极品久久久 | 91九色在线观看 | 91视频高清| 人人爽人人插 | 一区二区三区免费看 | 粉嫩av一区二区三区四区五区 | 国产福利资源 | 久久网站免费 | 国产美女久久 | 日韩精品欧美一区 | 日日夜夜精品免费观看 | 毛片3 | 五月婷丁香网 | 99视频99 | 久久久国产精品人人片99精片欧美一 | 看片网站黄 | 国产视频在线观看一区 | 欧美激情va永久在线播放 | 少妇高潮冒白浆 | 欧美精品久久久久久久久久丰满 | 国产特级毛片aaaaaaa高清 | 国产高清免费 | 国产一二区在线观看 | 操操碰 | 一区二区欧美在线观看 | 欧美伦理一区二区 | 高清一区二区三区 | 国产精品亚洲视频 | 免费黄色av | 免费看黄色小说的网站 | 在线观看午夜av | 亚洲成人xxx | 国产原创91 | 日韩电影久久久 | 91在线观看视频 |