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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

浅谈分布式一致性:Raft 与 SOFAJRaft

發布時間:2024/8/23 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 浅谈分布式一致性:Raft 与 SOFAJRaft 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

簡介:?SOFAJRaft已開源

作者 | 家純
來源 | 阿里技術公眾號

一 分布式共識算法 (Consensus Algorithm)

1 如何理解分布式共識?

多個參與者針對某一件事達成完全一致:一件事,一個結論。

已達成一致的結論,不可推翻。

2 有哪些分布式共識算法?

  • Paxos:被認為是分布式共識算法的根本,其他都是其變種,但是 paxos 論文中只給出了單個提案的過程,并沒有給出復制狀態機中需要的 multi-paxos 的相關細節的描述,實現 paxos 具有很高的工程復雜度(如多點可寫,允許日志空洞等)。
  • Zab:被應用在 zookeeper 中,業界使用廣泛,但沒用抽象成通用 library。
  • Raft:以容易理解著稱,業界也涌現出很多 raft 實現,比如 etcd、braft、tikv 等。

二 Raft 介紹

1 特點:Strong Leader

  • 系統中必須存在且同一時刻只能有一個 leader,只有 leader 可以接受 clients 發過來的請求。
  • Leader 負責主動與所有 followers 通信,負責將“提案”發送給所有followers,同時收集多數派的 followers 應答。
  • Leader 還需向所有 followers 主動發送心跳維持領導地位(保持存在感)。

另外,身為 leader 必須保持一直 heartbeat 的狀態。

2 復制狀態機

對于一個無限增長的序列a[1, 2, 3…],如果對于任意整數i, a[i]的值滿足分布式一致性, 這個系統就滿足一致性狀態機的要求。

基本上所有的真實系統都會有源源不斷的操作,這時候單獨對某個特定的值達成一致顯然是不夠的。為了讓真實系統保證所有的副本的一致性,通常會把操作轉化為 write-ahead-log(WAL)。然后讓系統中所有副本對 WAL 保持一致,這樣每個副本按照順序執行 WAL 里的操作,就能保證最終的狀態是一致的。

  • Client 向 leader 發送寫請求。
  • Leader 把“操作”轉化為 WAL 寫本地 log 的同時也將 log 復制到所有 followers。
  • Leader 收到多數派應答,將 log 對應的“操作”應用到狀態機。
  • 回復 client 處理結果。

3 Raft 中的基本概念

Raft-node 的 3 種角色/狀態

  • Follower:完全被動,不能發送任何請求, 只接受并響應來自 leader 和 candidate 的 message, node啟動后的初始狀態必須是 follower。
  • Leader:處理所有來自客戶端的請求,以及復制 log 到所有 followers。
  • Candidate:用來競選一個新 leader (candidate 由 follower 觸發超時而來)。

Message 的 3 種類型

  • RequestVote RPC:Candidate 發出。
  • AppendEntries (Heartbeat) RPC:Leader 發出。
  • InstallSnapshot RPC:Leader 發出。

任期邏輯時鐘

  • 時間被劃分為一個個任期(term),term id 按時間軸單調遞增。
  • 每一個任期的開始都是 leader 選舉,選舉成功之后,leader在任期內管理整個集群, 也就是“選舉 + 常規操作”。
  • 每個任期最多一個 leader,可以沒有 leader (spilt-vote 導致)。

4 Raft 功能分解

Leader 選舉

超時驅動:Heartbeat / Election timeout

隨機的超時時間:降低選舉碰撞導致選票被瓜分的概率

選舉流程:Follower --> Candidate (選舉超時觸發)

  • 贏得選舉:Candidate --> Leader
  • 另一個節點贏得選舉:Candidate --> Follower
  • 一段時間內沒有任何節點器贏得選舉:Candidate --> Candidate

選舉動作:

  • Current term++
  • 發送 RequestVote RPC

New Leader 選取原則 (最大提交原則)

  • Candidates include log info in RequestVote RPCs(index & term of last log entry)
  • During elections, choose candidate with log most likely to contain all committed entries
  • Voting server V denies vote if its log is “more complete”:(lastTermV > lastTermC) ||((lastTermV == lastTermC) && (lastIndexV > lastIndexC))
  • Leader will have “most complete” log among electing majority

安全性:一個 term,最多選出一個 leader,可以沒 leader,下一個 term 再選。

影響 raft 選舉成功率的幾個時間參數

  • RTT(Round Trip Time):網絡延時
  • Heartbeat timeout:心跳間隔,通常應該比 election timeout 小一個數量級,目的是讓 leader 能夠持續發送心跳來阻止 followers 觸發選舉
  • Election timeout:Leader 與 followers 間通信超時觸發選舉的時間
  • MTBF(Meantime Between Failure):Servers 連續常規故障時間間隔 RTT << Heartbeat timeout < Election timeout(ET) << MTBF

隨機選主觸發時間:Random(ET, 2ET)

日志復制

Raft 日志格式

  • (TermId, LogIndex, LogValue)
  • 其中 (TermId, LogIndex) 能確定唯一一條日志

Log replication關鍵點

  • 連續性:日志不允許出現空洞
  • 有效性:

    • 不同節點,擁有相同 term 和 logIndex 的日志 value 一定相同
    • Leader 上的日志一定是有效的
    • Follower 上的日志是否有效,通過 leader 日志對比判斷 (How?)

Followers 日志有效性檢查

  • AppendEntries RPC 中還會攜帶前一條日志的唯一標識 (prevTermId, prevLogIndex)
  • 遞歸推導

Followers 日志恢復

  • Leader 將 nextIndex 遞減并重發 AppendEntries,直到與 leader 日志一致

Commit Index 推進

CommitIndex (TermId, LogIndex)

  • 所謂 commitIndex,就是已達成多數派,可以應用到狀態機的最新的日志位置
  • 日志被復制到 followers 后,先持久化,并不能馬上被應用到狀態機
  • 只有 leader 知道日志是否達成多數派,是否可以應用到狀態機
  • Followers 記錄 leader 發來的當前 commitIndex,所有小于等于 commitIndex 的日志均可以應用到狀態機

CommitIndex推進

  • Leader 在下一個 AppendEntries RPC (也包括 Heartbeat)中攜帶當前的 commitIndex
  • Followers 檢查日志有效性通過則接受 AppendEntries 并同時更新本地 commitIndex, 最后把所有小于等于 commitIndex 的日志應用到狀態機

AppendEntries RPC

  • 完整信息:(currentTerm, logEntries[], prevTerm, prevLogIndex, commitTerm, commitLogIndex)
  • currentTerm, logEntries[]:日志信息,為了效率,日志通常為多條
  • prevTerm, prevLogIndex:日志有效性檢查
  • commitTerm, commitLogIndex:最新的提交日志位點(commitIndex)

階段小結:現在我們能用 raft 做什么?

  • 連續確定多個提案,確保集群中各個系統節點狀態完全一致
  • 自動選主,保證在只有少數派宕機的情況下持續可用
  • 日志強同步,宕機后零數據丟失

三 SOFAJRaft

一個純 Java 的 raft 算法實現庫,使用 Java 重寫了所有功能,并有一些改進和優化。

1 SOFAJRaft 整體功能

功能支持

Leader election:選主。

Log replication and recovery:日志復制和日志恢復,log recovery就是要保證已經被 commit 的數據一定不會丟失,log recovery 包含兩個方面

  • Current term 日志恢復,主要針對一些 follower 節點重啟加入集群或者是新增 follower 節點
  • Prev term 日志恢復,主要針對 leader 切換前后的日志一致性

Snapshot and log compaction:定時生成 snapshot,實現 log compaction加速啟動和恢復,以及InstallSnapshot 給 followers 拷貝數據。

Membership change:集群線上配置變更,增加節點、刪除節點、替換節點等。

Transfer leader:主動變更 leader,用于重啟維護,leader 負載平衡等。

Symmetric network partition tolerance:對稱網絡分區容忍性。

Pre-Vote:如上圖 S1 為當前 leader,網絡分區造成 S2 不斷增加本地 term,為了避免網絡恢復后S2發起選舉導致正在良心工作的 leader step-down, 從而導致整個集群重新發起選舉,在 request-vote 之前會先進行 pre-vote(currentTerm + 1,lastLogIndex, lastLogTerm),多數派成功后才會轉換狀態為 candidate 發起真正的 request-vote,所以分區后的節點,pre-vote不會成功,也就不會導致集群一段時間內無法正常提供服務。

Asymmetric network partition tolerance:非對稱網絡分區容忍性。

如上圖 S1 為當前 leader,S2 不斷超時觸發選主,S3 提升 term 打斷當前 lease,從而拒絕 leader 的更新,這個時候可以增加一個 trick 的檢查,每個 follower 維護一個時間戳記錄收到 leader 上數據更新的時間(也包括心跳),只有超過 election timeout 之后才允許接受 request-vote 請求。

Fault tolerance: 容錯性,少數派故障,不影響系統整體可用性:

  • 機器掉電
  • 強殺應用
  • 慢節點(GC, OOM等)
  • 網絡故障
  • 其他各種奇葩原因導致 raft 節點無法正常工作

Workaround when quorate peers are dead:多數派故障時整個 grop 已不具備可用性, 安全的做法是等待多數節點恢復,只有這樣才能保證數據安全,但是如果業務更追求可用性,放棄數據一致性的話可以通過手動 reset_peers 指令迅速重建整個集群,恢復集群可用。

Metrics:SOFAJRaft 內置了基于 metrics 類庫的性能指標統計,具有豐富的性能統計指標。

Jepsen:除了單元測試之外,SOFAJRaft 還使用 jepsen 這個分布式驗證和故障注入測試框架模擬了很多種情況,都已驗證通過:

  • 隨機分區,一大一小兩個網絡分區
  • 隨機增加和移除節點
  • 隨機停止和啟動節點
  • 隨機 kill -9 和啟動節點
  • 隨機劃分為兩組,互通一個中間節點,模擬分區情況
  • 隨機劃分為不同的 majority 分組

性能優化

Batch:SOFAJRaft 中整個鏈路都是 batch 的,依靠 disruptor 中的 MPSC 模型批量消費,包括但不限于:

  • 批量提交 task
  • 批量網絡發送
  • 本地 IO batch 寫入,要保證日志不丟,一般每一條 log entry 都要進行 fsync, 比較耗時,SOFAJRaft 中做了合并寫入的優化
  • 批量應用到狀態機

Replication pipeline:流水線復制,leader 跟 followers 節點的 log 同步是串行 batch 的方式,每個 batch 發送之后需要等待 batch 同步完成之后才能繼續發送下一批(ping-pong), 這樣會導致較長的延遲。可以通過 leader 跟 followers 節點之間的 pipeline 復制來改進,有效降低更新的延遲, 提高吞吐。

Append log in parallel:Leader 持久化 log entries 和向 followers 發送 log entries 是并行的。

Fully concurrent replication:Leader 向所有 follwers 發送 log 也是完全并發的。

Asynchronous:Jraft 中整個鏈路幾乎沒有任何阻塞,完全異步的,是一個 callback 編程模型。

ReadIndex:優化 raft read 走 raft log 的性能問題,每次 read,僅記錄 commitIndex,然后發送所有 peers heartbeat 來確認 leader 身份,如果 leader 身份確認成功,等到 applied index >= commitIndex,就可以返回 client read 了,基于 ReadIndex 可以很方便的提供線性一致讀,不過 commitIndex 是需要從 leader 那里獲取的,多了一輪RPC。

Lease Read:通過租約(lease)保證 leader 的身份,從而省去了 readIndex 每次 heartbeat 確認 leader 身份,性能更好, 但是通過時鐘維護 lease 本身并不是絕對的安全(jraft 中默認配置是 readIndex,因為 readIndex 性能已足夠好)。

2 SOFAJRaft 設計

SOFAJRaft - Raft Node

Node:Raft 分組中的一個節點,連接封裝底層的所有服務,用戶看到的主要服務接口,特別是 apply(task) 用于向 raft group 組成的復制狀態機集群提交新任務應用到業務狀態機。

存儲

  • Log 存儲,記錄 raft 用戶提交任務的日志,將從 leader 復制到其他節點上。LogStorage 是存儲實現, LogManager 負責對底層存儲的調用,對調用做緩存、批量提交、必要的檢查和優化。
  • Metadata 存儲,元信息存儲,記錄 raft 實現的內部狀態,比如當前 term、投票給哪個節點等信息。
  • Snapshot 存儲,用于存放用戶的狀態機 snapshot 及元信息,可選. SnapshotStorage 用于 snapshot 存儲實現,SnapshotExecutor 用于 snapshot 實際存儲、遠程安裝、復制的管理。

狀態機

  • StateMachine:用戶核心邏輯的實現,核心是 onApply(Iterator) 方法,應用通過 Node#apply(task) 提交的日志到業務狀態機。
  • FSMCaller:封裝對業務 StateMachine 的狀態轉換的調用以及日志的寫入等,一個有限狀態機的實現, 做必要的檢查、請求合并提交和并發處理等。

復制

  • Replicator:用于 leader 向 followers 復制日志,也就是 raft 中的 AppendEntries 調用,包括心跳存活檢查等。
  • ReplicatorGroup:用于單個 raft group 管理所有的 replicator,必要的權限檢查和派發。

RPC 模塊用于節點之間的網絡通訊

  • RPC Server:內置于 Node 內的 RPC 服務器,接收其他節點或者客戶端發過來的請求, 轉交給對應服務處理。
  • RPC Client:用于向其他節點發起請求,例如投票、復制日志、心跳等。

KV Store:SOFAJRaft 只是一個 lib,KV Store 是 SOFAJRaft 的一個典型的應用場景,把它放進圖中以便更好的理解 SOFAJRaft。

SOFAJRaft - Raft Group

SOFAJRaft - Multi Raft Group

3 SOFAJRaft 實現細節

高效的線性一致讀

什么是線性一致讀?

所謂線性一致讀,一個簡單的例子就是在 t1 的時刻我們寫入了一個值, 那么在 t1 之后, 我們一定能讀到這個值,不可能讀到 t1 之前的舊值 (想想 java 中的 volatile 關鍵字,說白了線性一致讀就是在分布式系統中實現 volatile 語義)。

上圖Client A、B、C、D均符合線性一致讀,其中 D 看起來是 stale read,其實并不是, D 請求橫跨了3個階段,而讀可能發生在任意時刻,所以讀到 1 或 2 都行。

重要:接下來的討論均基于一個大前提,就是業務狀態機的實現必須是滿足線性一致性的, 簡單說就是也要具有 java volatile 的語義。

1)直接點,是否可以直接從當前 leader 節點讀?

怎么確定當前的 leader 真的是 leader(網絡分區)?

2)最簡單的實現方式:讀請求走一遍 raft 協議

有什么問題?

  • 不僅有日志寫盤開銷,還有日志復制的 RPC 開銷,在讀比重較大的系統中是無法接受的
  • 還多了一堆的 raft “讀日志”

3)ReadIndex Read

這是 raft 論文中提到過的一種優化方案,具體來說:

  • 將當前自己 log 的 commit index 記錄到一個 local 變量 ReadIndex 里面。
  • 向其他節點發起一次 heartbeat,如果大多數節點返回了對應的 heartbeat response,那么 leader 就能夠確定現在自己仍然是 leader (證明了自己是自己)。
  • Leader 等待自己的狀態機執行,直到 apply index 超過了 ReadIndex,這樣就能夠安全的提供 Linearizable Read 了, 也不必管讀的時刻是否 leader 已飄走 (思考:為什么需要等到 apply index 超過了 ReadIndex 才可以執行讀請求?)。
  • Leader 執行 read 請求,將結果返回給 Client。

通過ReadIndex,也可以很容易在 followers 節點上提供線性一致讀:

  • Follower 節點向 leader 請求最新的 ReadIndex。
  • Leader執行上面 i ~ iii 的過程(確定自己真的是 leader),并返回 ReadIndex 給 follower。
  • Follower 等待自己的 apply index 超過了 ReadIndex (有什么問題?慢節點?)。
  • Follower 執行 read 請求,將結果返回給 client。

ReadIndex小結:

  • 相比較于走 raft log 的方式,ReadIndex 讀省去了磁盤的開銷,能大幅度提升吞吐,結合 SOFAJRaft 的 batch + pipeline ack + 全異步機制,三副本的情況下 leader 讀的吞吐接近于 RPC 的上限。
  • 延遲取決于多數派中最慢的一個 heartbeat response,理論上對于降低延時的效果不會非常顯著。

4)Lease Read

Lease read 與 ReadIndex 類似,但更進一步,不僅省去了 log,還省去了網絡交互。它可以大幅提升讀的吞吐也能顯著降低延時。

基本的思路是 leader 取一個比 election timeout 小的租期(最好小一個數量級),在租約期內不會發生選舉,這就確保了 leader 不會變,所以可以跳過 ReadIndex 的第二步, 也就降低了延時。可以看到, Lease read 的正確性和時間是掛鉤的,因此時間的實現至關重要,如果漂移嚴重,這套機制就會有問題。

實現方式:

  • 定時 heartbeat 獲得多數派響應, 確認 leader 的有效性 (在 SOFAJRaft 中默認的 heartbeat 間隔是 election timeout 的十分之一)。
  • 在租約有效時間內,可以認為當前 leader 是 raft group 內的唯一有效 leader,可忽略 ReadIndex 中的 heartbeat 確認步驟(2)。
  • Leader 等待自己的狀態機執行,直到 apply index 超過了 ReadIndex,這樣就能夠安全的提供 Linearizable Read 了。

5)更進一步:Wait Free

到此為止 lease 省去了 ReadIndex 的第 2 步(heartbeat),實際上還能再進一步,省去第 3 步。

我們想想前面的實現方案的本質是什么? 當前節點的狀態機達到“讀”這一刻的時間點 相同或者更新的狀態。

那么更嚴格一點的約束就是:當前時刻,當前節點的狀態機就是最新的。

問題來了,leader 節點的狀態機能保證一定是最新的嗎?

  • 首先 leader 節點的 log 一定是最新的,即使新選舉產生的 leader,它也一定包含全部的 commit log,但它的狀態機卻可能落后于舊的 leader。
  • 但是在 leader 應用了自己當前 term 的第一條 log 之后,它的狀態機就一定是最新的。
  • 所以可以得出結論:當 leader 已經成功應用了自己 term 的第一條 log 之后,不需要再取 commit index,也不用等狀態機,直接讀,一定是線性一致讀。

小結:Wait Free 機制將最大程度的降低讀延遲,SOFAJRaft 暫未實現 wait free 這一優化,不過已經在計劃中。

在 SOFAJRaft 中發起一次線性一致讀請求:

// KV 存儲實現線性一致讀 public void readFromQuorum(String key, AsyncContext asyncContext) {// 請求 ID 作為請求上下文傳入byte[] reqContext = new byte[4];Bits.putInt(reqContext, 0, requestId.incrementAndGet());// 調用 readIndex 方法, 等待回調執行this.node.readIndex(reqContext, new ReadIndexClosure() {@Overridepublic void run(Status status, long index, byte[] reqCtx) {if (status.isOk()) {try {// ReadIndexClosure 回調成功, 可以從狀態機讀取最新數據返回// 如果你的狀態實現有版本概念, 可以根據傳入的日志 index 編號做讀取asyncContext.sendResponse(new ValueCommand(fsm.getValue(key)));} catch (KeyNotFoundException e) {asyncContext.sendResponse(GetCommandProcessor.createKeyNotFoundResponse());}} else {// 特定情況下, 比如發生選舉, 該讀請求將失敗asyncContext.sendResponse(new BooleanCommand(false, status.getErrorMsg()));}}}); }

四 SOFAJRaft 應用場景

1 SOFAJRaft 可以做什么

  • 選舉
  • 分布式鎖服務,比如 zookeeper
  • 高可靠的元信息管理

分布式存儲系統,如分布式消息隊列、分布式文件系統、分布式塊系統等等。

2 用戶案例

  • AntQ Streams QCoordinator:使用 SOFAJRaft 在 coordinator 集群內做選舉、元信息存儲等功能。
  • Schema Registry:高可靠 schema 管理服務,類似 kafka schema registry。
  • SOFA 服務注冊中心元信息管理模塊:IP 數據信息注冊,要求寫數據達到各個節點一致, 并且在少數派節點掛掉時保證不影響數據正常存儲。
  • RheaKV:基于 SOFAJRaft 和 rocksDB 實現的嵌入式、分布式、高可用、強一致的 KV 存儲類庫。

3 簡單實踐:基于 SOFAJRaft 設計一個簡單的 KV Store

到目前為止,我們似乎還沒看到 SOFAJRaft 作為一個 lib 有什么特別之處, 因為 SOFAJRaft 能辦到的 zk,etcd 似乎基本上也都可以辦到, 那么 SOFAJRaft 算不算重復造輪子?

為了說明 SOFAJRaft 具有很好的想象空間以及擴展能力,下面再介紹一個基于 SOFAJRaft 的復雜一些的實踐。

4 復雜一點的實踐:基于 SOFAJRaft 的 Rhea KV 的設計

功能名詞

  • PD:全局的中心總控節點, 負責整個集群的調度, 不需要自管理的集群可不啟用 PD (一個PD可管理多個集群,基于 clusterId 隔離)。
  • Store:集群中的一個物理存儲節點,一個 store 包含一個或多個 region。
  • Region:最小的 KV 數據單元,每個 region 都有一個左閉右開的區間 [startKey, endKey),可根據請求流量/負載/數據量大小等指標自動分裂以及自動副本搬遷。

特點

  • 嵌入式
  • 強一致性
  • 自驅動:自診斷,自優化,自決策,自恢復。以上幾點(尤其2, 3)基本都是依托于 SOFAJRaft 自身的功能來實現。

原文鏈接
本文為阿里云原創內容,未經允許不得轉載。

總結

以上是生活随笔為你收集整理的浅谈分布式一致性:Raft 与 SOFAJRaft的全部內容,希望文章能夠幫你解決所遇到的問題。

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

欧美九九九 | 亚洲国产视频a | 99r在线观看 | 黄色毛片一级片 | 亚洲五月 | 午夜电影一区 | 欧美一级日韩三级 | 婷婷播播网 | 欧美日韩视频在线一区 | av成人免费观看 | 国产91精品在线播放 | 探花国产在线 | 美女视频黄在线 | 久久无码精品一区二区三区 | 色综合天天综合在线视频 | 成人一区二区三区在线 | 美女福利视频在线 | 日韩成人精品在线观看 | 日韩视频在线不卡 | 久久草在线免费 | 在线观看视频你懂 | 免费在线观看av网址 | 天天操天天操一操 | 免费高清看电视网站 | 亚洲精品在线观 | 日本公妇在线观看高清 | 日韩免 | 日韩高清av| 久久99在线| 日本久久影视 | 人人干人人爽 | 精品1区2区| 18国产精品白浆在线观看免费 | 人人插人人舔 | 国产精品色在线 | 国产一区精品在线 | 欧美 亚洲 另类 激情 另类 | 中文字幕.av.在线 | 久久综合爱 | 亚洲国内精品在线 | 美女视频黄是免费的 | 在线成人免费电影 | 黄色动态图xx | 在线观看中文字幕 | 亚洲精品午夜aaa久久久 | 国产精品区在线观看 | 中文字幕国产精品 | 全黄网站 | 日韩av成人 | 亚洲v欧美v国产v在线观看 | 日本中文字幕一二区观 | 色婷婷久久久综合中文字幕 | 中文字幕日本特黄aa毛片 | 美女在线免费观看视频 | 久久综合欧美精品亚洲一区 | 日日干天夜夜 | 亚洲精品乱码白浆高清久久久久久 | 色综合天天爱 | 免费试看一区 | 最新国产中文字幕 | 欧美在线日韩在线 | 久草在线手机视频 | 99在线视频精品 | 激情综合啪啪 | 久久激情日本aⅴ | 国产日韩欧美在线影视 | 日韩动漫免费观看高清完整版在线观看 | av三区在线 | 日韩在线字幕 | 国产麻豆剧传媒免费观看 | 国产又黄又硬又爽 | 久久精品毛片 | 国产精品久久影院 | 久久资源在线 | 国产日韩精品一区二区三区 | 国产三级在线播放 | 九七视频在线 | 国产精品久久久久久高潮 | 免费在线一区二区三区 | 一区 在线 影院 | 日韩精品播放 | 国内视频1区 | 就要色综合 | 麻豆免费在线播放 | 成年人视频在线免费观看 | 亚洲成人在线免费 | 国产精品久久久久av | 久久99免费 | 麻豆视频在线观看 | 69视频永久免费观看 | 国际精品久久久 | 亚洲一区动漫 | 国产原创av在线 | 国产第页 | 亚洲最大av网站 | 日本精品在线看 | 日韩在线视频在线观看 | 91大神免费视频 | 性色视频在线 | 欧美精品久久天天躁 | 国产福利在线免费 | 高清av中文字幕 | 黄色大全视频 | 丁香六月婷婷开心 | 丁香婷婷综合五月 | 亚洲精品视频一二三 | 日韩精品免费一区二区 | 国产亚洲精品久久久久久网站 | 日本久久电影网 | 97精品国自产拍在线观看 | 久久久久人人 | 国产黄色特级片 | 蜜桃麻豆www久久囤产精品 | 国产精品美女视频网站 | 91丨九色丨蝌蚪丨对白 | 99久久久成人国产精品 | 国内揄拍国内精品 | 久久黄色网址 | 国产精品欧美久久久久无广告 | 色老板在线 | 欧美精品久久99 | 亚洲成人av电影 | 成片免费观看视频大全 | 涩涩网站在线观看 | 日韩欧美在线影院 | 成 人 黄 色 视频 免费观看 | 黄色三级免费看 | 日韩理论电影在线观看 | 88av网站| 久久久久久欧美二区电影网 | aav在线| 丁香久久婷婷 | 国产精品久久久久永久免费看 | 国产黄色播放 | 亚州欧美视频 | 五月天久久狠狠 | 欧美小视频在线观看 | 在线播放日韩av | 精品国产乱码一区二区三区在线 | 亚洲狠狠干 | 免费视频a | 玖玖在线资源 | 手机在线黄色网址 | 97超碰人人干 | 天天天天天天天操 | 91成人看片 | 中文在线√天堂 | 开心色停停 | 午夜在线看 | 在线播放 亚洲 | 欧美成人91 | 久久香蕉国产精品麻豆粉嫩av | 午夜视频免费在线观看 | 色开心| 91九色性视频 | 久久免费播放视频 | 色诱亚洲精品久久久久久 | 日韩av中文 | 九九日韩 | 成人黄色小说视频 | 久草网在线观看 | 久久精品123 | 99视频一区 | 久久久国产99久久国产一 | 国产精品久久久久免费 | 久久免费高清 | 国产日韩av在线 | 黄色免费视频在线观看 | 美女视频黄网站 | av黄色国产 | 香蕉视频在线播放 | 精品视频成人 | 久久蜜桃av | 99爱国产精品 | 91成人精品 | 草久久精品 | av五月婷婷| 午夜国产成人 | 日本 在线 视频 中文 有码 | av丝袜美腿 | 开心丁香婷婷深爱五月 | 国产亚州精品视频 | 久久久久久免费视频 | 精品影院一区二区久久久 | 婷婷精品视频 | 探花视频免费观看 | 不卡的av在线播放 | 久久久久久久久久久久久影院 | 99成人免费视频 | 久久久电影 | 中文字幕亚洲不卡 | 国产 视频 高清 免费 | 婷婷综合成人 | 久久视频99 | 欧美日韩p片 | 国产福利精品视频 | 国产999视频在线观看 | 日韩素人在线观看 | 成人黄色国产 | 免费a网站 | 天天操天天射天天 | 欧美a级片网站 | 日韩免费av片 | 激情五月婷婷丁香 | 国产一区二区三区免费在线观看 | 69久久久久久久 | 亚洲视频一 | 五月天婷婷在线观看视频 | 国产精品久久久久久五月尺 | 免费黄a大片| 高清在线一区二区 | 久久精品日产第一区二区三区乱码 | 国产剧情在线一区 | 亚洲精品国产精品乱码在线观看 | 日批视频在线观看免费 | 久久不卡日韩美女 | 欧美精品三级在线观看 | 国产精品h在线观看 | 国产精品嫩草影院123 | 国产精品久久久久久久久久白浆 | 久久精品1区 | 啪啪肉肉污av国网站 | 夜夜躁狠狠躁日日躁 | 欧美最猛性xxxxx亚洲精品 | 在线视频专区 | 天天综合网 天天综合色 | 久久精品国产精品亚洲精品 | a黄色一级片| 伊人久久婷婷 | 亚洲免费观看视频 | 91久久电影 | 成人h动漫精品一区二 | 久久精品屋 | 日韩久久精品一区二区三区下载 | 91丝袜美腿 | 欧美夫妻性生活电影 | 日韩在线视频二区 | 夜色资源站国产www在线视频 | 国产一级免费片 | 玖玖国产精品视频 | 激情综合网五月婷婷 | 婷婷久久久 | 久久久久久久久亚洲精品 | 五月婷婷视频 | 国产精品美女久久久久久久网站 | 一级黄色片网站 | 亚州国产视频 | 国产99久久久欧美黑人 | 亚洲精品在线一区二区三区 | 久久激五月天综合精品 | 99热999| 国产精品久久99综合免费观看尤物 | 2023年中文无字幕文字 | 欧美精品一二 | 精品日韩中文字幕 | 91男人影院 | 天天干天天摸 | 伊人成人激情 | 激情久久网 | 国产精品18久久久久久久 | 国产高清在线a视频大全 | 懂色av一区二区在线播放 | 一区二区三区韩国免费中文网站 | 92av视频| 天天插日日射 | 国产成人精品一区二区三区福利 | 国产精品免费在线观看视频 | 国产精品大片 | 国产精品久久久久久久久久 | 欧美一级片免费 | 国产美女精品 | 国产精品久久一卡二卡 | 色www精品视频在线观看 | 开心激情网五月天 | 中文字幕永久免费 | 一二三四精品 | 一区二区三区四区五区在线 | 在线观看亚洲国产精品 | 国产精品不卡在线观看 | 在线va视频 | 国产成人精品av久久 | 午夜 免费 | 九色视频网址 | 日韩一级电影在线观看 | 国产精品久久久久一区二区三区 | 人人射人人爽 | 91理论片午午伦夜理片久久 | 欧美日韩裸体免费视频 | 久久久久久欧美二区电影网 | 在线免费视频a | 国产精品h在线观看 | 中文字幕亚洲精品在线观看 | 国内精品视频在线 | 午夜日b视频 | 亚洲精品456在线播放乱码 | 9在线观看免费高清完整版在线观看明 | 一区二区三区三区在线 | 欧美精品乱码久久久久久按摩 | 久久久久欧美精品999 | 成 人 黄 色 片 在线播放 | 9在线观看免费高清完整版在线观看明 | 亚洲夜夜网 | 欧美精品一区二区免费 | 在线观看aaa | 69av免费视频 | 日精品在线观看 | 中文字幕在线观看视频网站 | 亚洲国产成人精品在线观看 | 国内三级在线观看 | 国产又粗又猛又爽又黄的视频先 | 欧美日韩99 | 四虎国产视频 | 国产精品色婷婷 | 日韩成人邪恶影片 | 久久无码精品一区二区三区 | 婷婷亚洲激情 | 最近最新最好看中文视频 | 国产精品欧美日韩在线观看 | 亚洲免费一级电影 | 欧美男同网站 | av超碰在线| 免费中文字幕在线观看 | 91视频电影| 激情文学综合丁香 | 又污又黄的网站 | 日韩毛片在线免费观看 | 中文字幕无吗 | 亚洲天天在线 | 日韩在线观看视频一区二区三区 | 欧美久久久久久久久中文字幕 | 欧美亚洲成人免费 | 在线播放视频一区 | av不卡在线看 | 激情五月婷婷激情 | 国产一区二区三区免费视频 | 久草在线免费资源站 | 国产精品毛片一区二区 | 日本少妇高清做爰视频 | 夜色.com | 97视频成人| 国产高清亚洲 | 国产91免费在线观看 | 国产午夜亚洲精品 | 国产91影视 | 91精品国产自产在线观看 | 18久久久| 国产成人91 | 日韩手机视频 | 中文字幕在线观看视频一区二区三区 | 国产精品久久久久久久久久久杏吧 | 偷拍精偷拍精品欧洲亚洲网站 | 欧美国产日韩一区二区 | 久操伊人| 国产精品一区二区久久 | 久久久99精品免费观看 | 青青草在久久免费久久免费 | 久久精品免费观看 | 久久露脸国产精品 | 精品亚洲免a| 中文字幕一区二区三区久久蜜桃 | 久久综合狠狠综合久久狠狠色综合 | 欧美日韩天堂 | 久久五月情影视 | 日韩一区二区在线免费观看 | 日韩在观看线 | 久久精品国产亚洲精品2020 | www.在线看片.com | 久久乱码卡一卡2卡三卡四 五月婷婷久 | 亚洲在线精品视频 | 人成午夜视频 | 久久精品欧美日韩精品 | 久久伦理电影网 | 人人玩人人添人人 | 精品久久久久久久久久久久久久久久 | av黄色在线播放 | 中文字幕视频播放 | aⅴ精品av导航 | 欧产日产国产69 | 国产精品综合av一区二区国产馆 | 99免费观看视频 | 天天操导航 | 亚洲天堂网站 | 天天综合网久久综合网 | av在线免费在线观看 | 天天插天天干天天操 | 欧美精品免费视频 | 久久精品视频国产 | 亚洲午夜av电影 | 久草在线 | av国产在线观看 | 午夜的福利| 亚洲伦理精品 | 成人日韩av | 又黄又刺激视频 | 国产精品久久久久久久久久免费看 | 丝袜+亚洲+另类+欧美+变态 | 国产在线最新 | 日日夜夜天天久久 | 久久精品在线视频 | 久久精品99久久久久久 | 免费看av在线 | 99免费看片| 成人一区在线观看 | 亚洲免费小视频 | 国产精品大片免费观看 | 日韩欧美精品一区二区三区经典 | 狠狠色噜噜狠狠狠狠2021天天 | 天天爱天天爽 | 美女视频黄免费 | 操操色 | 久久1电影院 | 92精品国产成人观看免费 | 久久精品电影 | 国产原厂视频在线观看 | 精品久久久久久久久久久久久久久久 | 久久精品老司机 | 亚洲精品视频免费在线观看 | 免费在线播放 | 久久久免费视频播放 | 亚洲精品 在线视频 | 日韩在线免费电影 | 91理论片午午伦夜理片久久 | 婷婷丁香激情综合 | 涩av在线| 午夜电影av | 亚洲精品国偷自产在线91正片 | 人人插人人费 | 色一色在线| 日韩av黄 | 在线中文字幕电影 | 欧洲一区精品 | 亚洲免费精品视频 | 久久精品5 | 国产精品久久久免费 | 欧美成亚洲 | 免费看黄电影 | 欧美日韩国产综合一区二区 | 亚洲午夜小视频 | 成年人天堂com | 五月婷婷综合激情网 | 99午夜| 日韩欧美一区二区三区视频 | 亚洲欧美日韩国产一区二区三区 | 国产视频久 | 玖玖在线观看视频 | 精品一区二区电影 | 亚洲一区二区视频在线 | 九九精品久久久 | 久久久精品国产一区二区三区 | 欧美一区二区免费在线观看 | av网站免费线看精品 | 亚洲国产操 | 国产一区二区三区高清播放 | 久久久久免费精品视频 | 草在线| 免费黄色特级片 | 婷婷深爱 | 免费电影播放 | 国产精品久久久久久久av大片 | 久久成人综合视频 | 日本黄色免费电影网站 | 免费福利在线视频 | 操操操日日 | 国产一区二区在线免费播放 | 欧美精品久久99 | 九九九视频精品 | 麻豆成人网 | 午夜在线免费观看 | av在线永久免费观看 | 在线成人国产 | 丁香六月欧美 | 国产九九九九九 | 精品主播网红福利资源观看 | 98涩涩国产露脸精品国产网 | 婷婷中文字幕 | 97精品伊人 | 国内成人精品2018免费看 | 最新av网站在线观看 | 福利片视频区 | 99久久婷婷国产综合亚洲 | 亚洲天堂网站视频 | 韩国av不卡 | 国产视频午夜 | 91精品国产一区二区在线观看 | 天天射天天操天天色 | 在线免费高清一区二区三区 | 国产亚洲精品成人av久久影院 | 国产在线一区二区 | 久久99久久99精品免观看软件 | 亚洲日本中文字幕在线观看 | 99热超碰| 午夜精品久久久久久久99无限制 | 午夜视频播放 | 国产精品久久视频 | 久久激情五月婷婷 | 天天操福利视频 | 午夜av不卡 | 亚洲综合网站在线观看 | 精品国产电影一区 | 国产中文字幕网 | 国产一区在线视频 | 国产一区二区久久精品 | 国产探花视频在线播放 | 国内成人精品2018免费看 | 精品影院一区二区久久久 | 在线免费黄 | 黄色一级影院 | 丁香六月激情 | 91av超碰| 久热av在线 | 日韩视频免费 | 91精品无人成人www | 国产精品丝袜在线 | 日本黄色a级大片 | 国产999在线观看 | 色综合久久网 | 国产日韩欧美视频在线观看 | 最新日韩在线观看视频 | 久久色在线播放 | 亚洲精品玖玖玖av在线看 | 中文字幕123区 | 狠狠色丁香久久综合网 | 一级黄色在线免费观看 | 成人免费网视频 | 亚洲永久精品视频 | 一区二区三区久久 | 人人爽人人香蕉 | 欧美一区二区免费在线观看 | 久久国产区 | 国产日韩高清在线 | 亚洲全部视频 | 亚洲精品国产精品国自产在线 | 亚洲精品成人av在线 | 丁香午夜 | 国语精品视频 | 久久久高清一区二区三区 | 天天操天天操天天操天天 | 丁香激情五月婷婷 | 国产免费一区二区三区网站免费 | 五月激情六月丁香 | 国产精品一区二区在线播放 | 日韩欧美高清一区二区 | 91免费看黄 | 亚洲精品在线二区 | 久久精品www人人爽人人 | 精品不卡视频 | 欧美日韩亚洲在线 | 亚洲一区精品二人人爽久久 | 99热在线观看免费 | 国产日本亚洲高清 | 四川妇女搡bbbb搡bbbb搡 | 91大片网站 | 国产小视频你懂的在线 | 在线观看中文字幕dvd播放 | 中文在线免费一区三区 | 麻豆视频在线观看免费 | 日韩字幕在线观看 | 青青久草在线视频 | 亚洲激情p | 国内精品久久久久久久影视简单 | 色噜噜狠狠狠狠色综合久不 | 夜夜操综合网 | 成人国产精品久久久 | 亚洲麻豆精品 | www.夜色321.com | 欧美资源 | 99色网站 | 久久综合亚洲鲁鲁五月久久 | 伊人精品影院 | 国产大尺度视频 | 日本久久综合网 | 亚洲有 在线 | 久久国产电影 | a在线观看国产 | 国内精品久久久精品电影院 | 国内精品久久久久影院一蜜桃 | 国产99久久精品一区二区300 | 久草免费在线观看视频 | 丁香婷婷综合网 | 久草在线中文视频 | 黄色一集片 | 91精品一区二区三区久久久久久 | 97超碰在线视 | 免费视频91| 亚洲精品免费观看 | av中文电影| 亚洲精品久久久久久中文传媒 | 91看片一区二区三区 | 成人毛片在线观看 | 人人爽影院 | 日韩网站在线免费观看 | 一区二区三区免费在线 | 久久综合婷婷综合 | 日本精品久久久一区二区三区 | 久久久久久久久毛片精品 | 亚洲精品久久久久久久蜜桃 | 日韩中午字幕 | 国产中文字幕一区二区三区 | 午夜精品久久久久久久爽 | 99综合视频| 奇米影视777影音先锋 | 在线观看91精品视频 | 久久久久久久久久影视 | 国产亚洲成av片在线观看 | 美女性爽视频国产免费app | 色综合咪咪久久网 | 亚洲精品乱码白浆高清久久久久久 | 中文字幕中文字幕 | 在线观看国产高清视频 | 一区二区三区四区五区在线视频 | 欧美一级日韩三级 | 亚洲黄色影院 | 免费观看性生活大片3 | 中文字幕日韩高清 | 亚洲日本中文字幕在线观看 | 国产精品高潮呻吟久久av无 | 久久久久国产一区二区 | 天天干天天干 | 人人爽人人爽人人片av免 | 一级片视频免费观看 | 处女av在线 | av网址aaa| 国产精品手机在线 | 9i看片成人免费看片 | 中文在线a∨在线 | 91丨porny丨九色 | 91中文在线视频 | 亚洲精品视频大全 | 欧美最猛性xxxxx亚洲精品 | 区一区二在线 | 激情导航| 美女视频黄的免费的 | 久青草电影 | 亚洲日本中文字幕在线观看 | 国产精品丝袜 | 国内一级片在线观看 | 欧美粗又大| 亚洲最大免费成人网 | 99久久精品国产网站 | 日韩一二三区不卡 | 中文字幕高清 | 国产成人av网 | 91在线蜜桃臀 | 日韩免费精品 | 婷婷色网| 成人全视频免费观看在线看 | 成人网在线免费视频 | 欧美激情精品久久久久久免费印度 | 久久色中文字幕 | va视频在线观看 | 激情五月看片 | 精品免费久久久久 | 久久久福利影院 | 久久久久久久久久网站 | 天天操天天操天天操天天操 | 日韩毛片在线播放 | 欧美日韩一区二区久久 | 人人插人人爱 | 欧美91片 | 午夜在线看片 | 欧美夫妻性生活电影 | 精品久久久久久亚洲综合网站 | 黄污在线看 | 亚洲精品视频免费看 | 精品国精品自拍自在线 | 五月天国产精品 | 高清av中文在线字幕观看1 | 青青草国产精品视频 | 手机av永久免费 | 免费黄av | www.久久久.cum | 久久久片 | 亚洲最大av在线播放 | 国产精品午夜在线 | 欧美另类激情 | 成人a v视频 | 一区二区三区不卡在线 | 中国精品少妇 | 免费高清影视 | 黄色aaa毛片 | 亚洲精品在线免费看 | 久久久国产精品一区二区中文 | 一区二区三区高清在线 | 久久亚洲成人网 | 亚洲激情五月 | 91自拍视频在线观看 | 久久久免费 | www.天天综合 | 国产精品麻豆91 | 中文字幕国产精品一区二区 | 日韩高清免费电影 | 久久人人爽爽 | 中文字幕一区二区三区在线播放 | 精品久久91 | 国产第一页在线播放 | 欧美成人日韩 | 国产日产精品一区二区三区四区 | 超碰国产97| 成人a毛片 | 久久久免费视频播放 | 日韩免费在线视频 | 蜜臀精品久久久久久蜜臀 | 欧美日韩免费网站 | 亚洲狠狠丁香婷婷综合久久久 | 精品国产aⅴ麻豆 | 日韩视频专区 | 色 免费观看 | 高潮久久久久久 | 国产精品久久在线观看 | 毛片www| 亚洲在线视频免费观看 | 午夜影视剧场 | 91在线免费观看国产 | 欧美日韩国产一二三区 | 视频一区二区视频 | 天天五月天色 | 日韩久久久久久久久久 | 久久久久久久久福利 | 国产成人精品亚洲日本在线观看 | 国产亚洲精品无 | 成人四虎影院 | 亚洲精品美女在线观看播放 | 国产成人综 | 亚洲欧美日韩精品久久奇米一区 | 日本h在线播放 | 欧美aa级 | 国产青青青 | 香蕉网在线播放 | 欧美精品一区二区三区一线天视频 | 久久黄网站 | 久久久免费视频播放 | 欧美日韩三级 | 久久激情视频 | 欧美精品久久久久久久久久 | 亚洲涩涩网 | 亚洲在线成人精品 | 成人免费av电影 | 亚洲成年片 | 久爱综合| 91精品一区在线观看 | 精品欧美一区二区在线观看 | www.69xx | 色婷婷视频 | 免费黄色在线播放 | 麻豆免费视频观看 | 亚洲91精品在线观看 | 日韩黄色在线 | 久久国产精品99久久人人澡 | 三级av片 | 欧美日韩国产精品一区二区亚洲 | 视频一区在线免费观看 | 99久久精品久久久久久清纯 | 欧美九九九 | 精品国产理论 | 天天天干 | av片在线看 | 成人精品视频 | 日本黄色一级电影 | 99久久精品免费一区 | 成人看片 | 久久99亚洲精品久久久久 | 天操夜夜操 | 婷婷综合久久 | 天天综合操 | 成人av网站在线播放 | 成人久久精品视频 | 色窝资源| 中文字幕色播 | 99精品欧美一区二区三区黑人哦 | 午夜精品久久久久久99热明星 | 91人人爽久久涩噜噜噜 | 最近中文字幕视频网 | 久久久久亚洲a | 色全色在线资源网 | 久久久久久久久久久久久9999 | 人人澡人人舔 | 久久久久久久久久久久电影 | 欧美日韩不卡在线观看 | 99在线免费视频 | 一区二区伦理 | 亚洲精品影院在线观看 | 成年人精品 | 999久久a精品合区久久久 | 在线观看91久久久久久 | 国产午夜三级一区二区三桃花影视 | 国产精品18久久久久久首页狼 | 午夜三级福利 | 视频在线观看亚洲 | 亚洲91网站 | 欧美日韩精品在线观看 | 国产精品欧美久久 | 国产精品久久久区三区天天噜 | 国产在线视频导航 | 国产精品中文 | 日韩在线观看你懂得 | 成人va在线观看 | 91尤物在线播放 | 久久午夜羞羞影院 | 亚洲一区黄色 | 色综合网在线 | 国产精品一区二区三区电影 | 亚洲免费视频观看 | 国产在线一区二区三区播放 | 国产精品不卡在线观看 | 免费福利片2019潦草影视午夜 | 成人app在线免费观看 | 2023亚洲精品国偷拍自产在线 | 91探花在线 | 超碰在97 | 91精品国产福利在线观看 | 成人视屏免费看 | 亚洲精品视频在线观看免费视频 | 五月开心婷婷网 | 国产精品免费一区二区三区在线观看 | 欧美一区二视频在线免费观看 | 一级淫片在线观看 | 久久成人国产精品一区二区 | 久久久男人的天堂 | 久久网站最新地址 | 精品一区二区免费在线观看 | 亚洲综合色视频在线观看 | 超碰97av在线| 日韩色高清 | 久久视频在线观看免费 | av成人免费在线看 | 九九在线精品视频 | 成人久久免费视频 | 国产精品毛片一区二区 | 天天操网 | 五月天激情综合 | 天天操夜夜干 | 99在线观看视频网站 | 中文av在线播放 | 91av影视| www毛片com| 日韩精品首页 | 亚洲国产精彩中文乱码av | 一级黄色在线免费观看 | 超碰在线最新 | 久久九精品 | 国产精品视频在线观看 | 国产美女无遮挡永久免费 | 中文字幕在线有码 | 国产精品va视频 | 激情网五月| 成人啪啪18免费游戏链接 | 国产精品成人在线观看 | 免费看成人片 | 毛片视频电影 | 久久怡红院| 久久天天躁狠狠躁夜夜不卡公司 | 亚洲激情精品 | 97视频人人| 成年人在线观看免费视频 | 日本中文字幕久久 | 久久综合久久综合这里只有精品 | 婷婷激情网站 | 国产乱对白刺激视频不卡 | 欧美精品二区 | 欧美视频国产视频 | 99精品欧美一区二区蜜桃免费 | 久久久久久久久久网站 | 国产精品 中文字幕 亚洲 欧美 | 操综合| 91精品国产91p65 | 人人狠狠综合久久亚洲 | 9ⅰ精品久久久久久久久中文字幕 | 五月婷婷综合在线 | 狠狠ri| 成人毛片网 | 欧美精品一区二区在线播放 | 亚洲精品国产精品国自 | 国产小视频在线免费观看视频 | 亚洲成 人精品 | 国产一区视频免费在线观看 | 欧美最猛性xxxxx免费 | 六月丁香激情综合色啪小说 | 欧美一区二区三区四区夜夜大片 | 久久婷婷色 | 最近中文字幕视频完整版 | 99久e精品热线免费 99国产精品久久久久久久久久 | 91精品国产三级a在线观看 | 亚洲 欧洲av| 国产一区在线免费观看视频 | 一二三区在线 | 美女av在线免费 | 日本中文字幕电影在线免费观看 | 超碰大片 | 精品国产一区在线观看 | 天天干,天天操 | 国内视频一区二区 | 久久国产精品久久久久 | 在线日韩亚洲 | 久久婷亚洲五月一区天天躁 | 精精国产xxxx视频在线播放 | 久久影院午夜论 | 久久精品综合网 | 日韩av影视在线观看 | 亚洲爱爱视频 | 精品国产aⅴ一区二区三区 在线直播av | 欧美性色综合 | 久久激情婷婷 | 欧美精品乱码久久久久久 | 婷婷丁香导航 | 欧美激情xxxx性bbbb | 国产偷国产偷亚洲清高 | 在线免费视频你懂的 | 久久久资源 | 成人国产精品一区二区 | 久久久综合香蕉尹人综合网 | 欧美 另类 交 | 中文字幕视频三区 | 97电院网手机版 | 欧美精品一区在线发布 | 97色综合| 国产一级视频在线免费观看 | 欧美精品小视频 | 色婷婷激情网 | 国产99久久99热这里精品5 | 亚洲污视频 | 亚洲精品美女久久 | 视频一区二区国产 | 欧美在线视频一区二区三区 | 欧美日韩国产综合一区二区 | 99久久精品国产亚洲 | 成人av免费在线播放 | 日韩高清在线一区二区 | 日韩高清毛片 | 欧美精品亚洲精品日韩精品 | 欧美a级在线 | 在线视频1卡二卡三卡 | 美女视频黄网站 | 久久免费观看视频 | 五月婷婷中文网 | 久久免费成人精品视频 | 欧美日韩视频在线一区 | 日日久视频 | 又粗又长又大又爽又黄少妇毛片 | 国产黄色观看 | 视色网站| 亚洲国产中文字幕在线观看 | 亚州性色| 亚洲天堂自拍视频 | 天天插天天爽 | 久久国产一二区 | www.成人久久 | 亚洲精品视频第一页 | 成人在线一区二区三区 | 色婷婷久久久综合中文字幕 | 青草视频网 | 综合久久综合久久 | 这里有精品在线视频 | 国产日韩精品在线观看 | 91av小视频| 激情小说网站亚洲综合网 | 国产在线精品观看 | 欧美一二区在线 | 久久国产精品二国产精品中国洋人 | 97av在线视频 | 亚州欧美精品 | 国产高清免费观看 | 国产日韩亚洲 | 麻豆mv在线观看 | 国产精品免费麻豆入口 | 亚洲综合在线视频 | 天天av综合网| 国产成人免费 | 国产啊v在线观看 | 国产在线观看中文字幕 | www.五月天 | 亚洲午夜久久久久久久久电影网 | 久久99亚洲网美利坚合众国 | 久久久久久网址 | 日日干天天插 | 天天干天天做 | 欧美精品久久久久久久久久 | 手机成人免费视频 | www.夜夜爱 | 日韩二区三区在线 | 国产精品美女网站 | 区一区二在线 | 一区二区在线影院 | 免费观看av网站 | 亚洲国产美女精品久久久久∴ | 婷婷丁香社区 | 九七视频在线 | 精品国产一区二区三区不卡 | 97视频在线免费观看 | 深夜激情影院 | 97免费在线观看视频 | 青青五月天 | 二区视频在线观看 | 在线免费观看黄色小说 | 成人亚洲精品久久久久 | 国产精品高 | 五月婷社区| 五月天婷婷免费视频 | 夜夜躁日日躁狠狠久久88av |