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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

分布式散列表(DHT)及具体实现Kademlia(kad)/Chord

發布時間:2023/12/20 编程问答 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 分布式散列表(DHT)及具体实现Kademlia(kad)/Chord 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

分布式散列列表也稱為分布式哈希表,英文distributed hash table,簡稱 DHT。
分布式散列列表在概念上類似與傳統的散列列表,差異在于傳統的散列列表主要是?用于單機。
分布式散列列表主要是?用于分布式系統(此時,分布式系統的節點可以通俗理理解為散列列表中的 bucket),分布式散列列表主要是?用來存儲?大量量的(甚?至是海?量量的)數據。在實際使?用場景中,直接對所存儲的“每?一個業務數據”計算散列列值,然后用散列列值作為 key,業務數據本身是 value。

分布式散列列表(DHT)的難點:

1、無中心導致的難點
  DHT的誕生,是為了解決之前P2P技術的缺陷。其中一個缺陷是中央服務器導致的單點故障。
  因此 DHT 就不能再依靠中央服務器。而沒有了中央服務器,就需要提供一系列機制來實現節點之間的通訊。
2、海量數據導致的難點
? ? ? ?DHT的很多使用場景是為了承載海量數據(PB 或更高級別)。
  由于數據是海量的,每個節點只能存儲(整個系統的)一小部分數據。需要把數據均勻分攤到每個節點。
3、節點動態變化導致的難點
  很多DHT的使用場景是在公網(互聯網)上,參與DHT的節點(主機)會出現頻繁變化,每時每刻都有新的節點上線,也
會有舊的節點下線。在這種情況下,需要確保數據依然是均勻分攤到所有節點。
  (特別強調一下:傳統的散列表在這種情況下的困難)
  因為傳統散列表在針對 key 計算出散列值之后,需要用散列值和桶數進行某種運算(比如:取模運算),從而得到桶的編號。
  如果桶的數量出現變化,就會影響到上述取模運算的結果,然后導致數據錯亂。
4、高效查詢導致的難點
  對于節點數很多的分布式系統,如何快速定位節點,同時又不消耗太多網絡資源,這也是一個挑戰。
? ? ? ?DHT 必須有更高效的查找機制。而且這種查找機制要能適應節點動態變化這個特點。

分布式散列表(DHT)解決上述難點


DHT 采用如下一些機制來解決上述問題,并滿足分布式系統比較苛刻的需求。
1、散列算法的選擇
  前面提到: DHT 通常是直接拿業務數據的散列值作為 key,業務數據本身作為 value。
  考慮到 DHT 需要承載的數據量通常比較大,散列函數產生的散列值范圍(keyspace)要足夠大,以防止太多的碰撞。更進一步,如果 keyspace大到一定程度,使得隨機碰撞的概率小到忽略不計,就有助于簡化 DHT 的系統設計。
  通常的 DHT 都會采用大于等于128比特的散列值。
2、同構的node ID與data key
? ?DHT屬于分布式系統的一種。既然是分布式系統,意味著存在多個節點。在設計分布式系統的時候,一種常見的做法是:給每一個節點(node)分配唯一的ID。
  很多 DHT 的設計會讓node ID采用跟data key同構的散列值。這么搞的好處是:
? ? 2.1、當散列值空間足夠大的時候,隨機碰撞忽略不計,因此也就確保了node ID 的唯一性
? ? 2.2、可以簡化系統設計——比如簡化路由算法(下面會提及)
3、拓撲結構的設計
  作為分布式系統, DHT 必然要定義某種拓撲結構;有了拓撲結構,自然就要設計某種路由算法。
  如果某個DHT 采用前面所說的node ID與data key同構,那么很自然的就會引入Key-based routing。
  當某個分布式系統具有自己的拓撲結構,它本身成為一個Overlay網絡(Overlay Network)。所謂的Overlay網絡,通俗地
說就是網絡之上的網絡。對于大部分 DHT 而言,它們是基于互聯網之上的覆蓋網絡,它們的數據通訊是依賴下層的互聯網來實現
的。
  前面提到的node ID,其解耦的作用就體現在分布式系統在設計拓撲結構和路由算法時,只需要考慮 node ID,而不用考慮其下層網絡的屬性(比如:協議類型、 IP 地址、端?口號)。
4、路由算法的權衡
  由于DHT中的節點數可能非常多(比如:幾十萬、幾百萬),而且這些節點是動態變化的。因此就不可能讓每一個節點都記錄所有其它節點的信息。實際情況是:每個節點通常只知道少數一些節點的信息。
  這時候就需要設計某種路由算法,盡可能利用已知的節點來轉發數據。 路由算法很重要,直接決定了DHT 的速度和資源消耗。
  在確定了路由算法之后,還需要做一個兩難的權衡路由表的大小。路由表越大,可以實現越短(跳數越少)的路由;缺點是:(由于節點動態變化)路由表的維護成本也就越高。路由表數越小,其維護成本越小;缺點是:路由就會變長(跳數變多)。
5、距離算法
  某些 DHT 系統還會定義一種距離算法,用來計算: 節點之間的距離、 數據之間的距離、 節點與數據的距離。
  請注意:此處所說的距離屬于邏輯層面,對應的是 DHT 自己的拓撲結構;它與地理位置無關,也與互聯網的拓撲結構無關。
  這里就能明白為什么前面要強調node ID與data key同構。當這兩者同構,就可以用同一種距離算法;反之,如果這兩者不同構,多半要引入幾種不同的距離算法。
6、數據定位
  對 DHT 而言,這是最關鍵的。DHT 與傳統的散列表在功能上是類似的。說白了,他們最關鍵的功能只有兩個保存數據和獲取數據。

保存數據
  (大致原理,具體的協議實現可能會有差異)
  當某個節點得到了新加入的數據(K/V),它會先計算自己與新數據的 key 之間的距離;然后再計算它所知道的其它節點與這個key 的距離。
  如果計算下來,自己與 key 的距離最小,那么這個數據就保持在自己這里。
  否則的話,把這個數據轉發給距離最小的節點。
  收到數據的另一個節點,也采用上述過程進行處理(遞歸處理)。
獲取數據
  (大致原理,具體的協議實現可能會有差異)
  當某個節點接收到查詢數據的請求(key),它會先計算自己與 key 之間的距離;然后再計算它所知道的其它節點與這個 key 的距離。
  如果計算下來,自己與 key 的距離最小,那么就在自己這里找有沒有 key 對應的 value。有的話就返回 value,沒有的話就報錯。
  否則的話,把這個數據轉發給距離最小的節點。
  收到數據的另一個節點,也采用上述過程進行處理(遞歸處理)。

Chord 協議


Chord 誕生于2001年。第一批 DHT 協議都是在那年涌現的,另外幾個是: CAN、 Tapestry、 Pastry。
  
拓撲結構——環形
  Chord 的拓撲,必然要提到Consistent Hashing(譯作一致散列)。搞明白一致散列也就知道 Chord的拓撲設計了。
  一致散列主要是為了解決節點動態變化這個難點。為了解決這個難點, 一致散列把散列值空間(keyspace)構成一個環。對于 m 比特的散列值,其范圍是 [0, 2m-1]。你把這個區間頭尾相接就變成一個環,其周長是 2m。然后對這個環規定了一個移動方向(比如順時針)。
  如果 node ID 和 data key 是同構的,那么這兩者都可以映射到這個環上(對應于環上的某點)。

? ? ? ? ? ? ? ? ? ? ? ? ? ? ????

?假設有某個節點A,距離它最近的是節點B(以順時針方向衡量距離)。那么稱 B 是 A 的繼任(successor), A 是 B 的前任(predecessor)。
 數據隸屬于【距離最小】的節點。以 m=6 的環形空間為例:
? ? 數據區間 [5,8] 隸屬于節點8
? ? 數據區間 [9,15] 隸屬于節點15
? ? ......
? ? 數據區間 [59,4] 隸屬于節點4(注: 6比特的環形空間, 63之后是0)

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??

?路由機制
  接下來簡單說?一下路由的玩法。
基本路由(簡單遍歷)
  當收到請求(key),先看 key 是否在自己這里。如果在自己這里,就直接返回信息;否則就把 key 轉發給自己的繼任者。以此類推。
  這種玩法的時間復雜度是 O(N)。對于一個節點數很多的 DHT 網絡,這種做法顯然非常低效。
高級路由(Finger Table)
  由于基本路由非常低效,自然就引入更高級的玩法——基于“Finger Table”的路由。
? ? Finger Table是一個列表,最多包含 m 項(m 就是散列值的比特數),每一項都是節點 ID。
  假設當前節點的 ID 是 n,那么表中第 i 項的值是: successor( (n + 2i) mod 2m )
  當收到請求(key),就到Finger Table中找到最大的且不超過 key的那一項,然后把 key 轉發給這一項對應的節點。有了Finger Table之后,時間復雜度可以優化為 O(log N)。

?節點的加入
1任何一個新來的節點(假設叫 A),需要先跟 DHT 中已有的任一節點(假設叫 B)建立連接。
2 A 隨機生成一個散列值作為自己的 ID(對于足夠大的散列值空間, ID 相同的概率忽略不計)
3 A 通過跟 B 進行查詢,找到自己這個 ID 在環上的接頭人。也就是——找到自己這個 ID 對應的“繼任”(假設叫 C)與“前任”(假設叫 D)
4 接下來, A 需要跟 C 和 D 進行一系列互動,使得自己成為 C 的前任,以及 D 的繼任。
  這個互動過程,大致類似于在雙向鏈表當中插入元素。
節點的正常退出
  如果某個節點想要主動離開這個 DHT 網絡,按照約定需要作一些善后的處理工作。比如說,通知自己的前任去更新其繼任者......
  這些善后處理,大致類似于在雙向鏈表中刪除元素。
節點的異常退出
  作為一個分布式系統,任何節點都有可能意外下線(也就是說,來不及進行善后就掛掉了)
  假設 節點A 的繼任者異常下線了,那么 節點A 就抓瞎了。
  為了保險起見, Chord 引入了一個繼任者候選列表”的概念。每個節點都用這個列表來包含:距離自己最近的 N 個節點的信息,順序是由近到遠。一旦自己的繼任者下線了,就在列表中找到一個距離最近且在線的節點,作為新的繼任者。然后 節點A 更新該列表,確保依然有 N 個候選。更新完繼任者候選列表后,節點A 也會通知自己的前任,那么 A 的前任也就能更新自己的繼任者候選列表。

Kademlia(Kad)協議?

Kad 的原理比Chord 稍微晦澀一些。之所以選 Kad 來介紹,是因為實際應用的 DHT大部分都采用 Kad 及其變種。
拓撲結構二叉樹

Kad 也采用了node ID 與 data key同構的設計思路。然后 Kad 采用某種算法把 key 映射到一個二叉樹,每一個 key 都是這個二叉樹的葉子。
  在映射之前,先做一下預處理。
1. 先把 key 以二進制形式表示。
2. 把每一個 key 縮短為它的最短唯一前綴。
為什么要搞“最短唯一前綴”?
Kad 使用 160 比特的散列算法(比如 SHA1),完整的 key 用二進制表示有 160 個數位。
  首先,實際運行的 Kad 網絡,即使有幾百萬個節點,相比 keyspace(2160)也只是很小的一個子集。
  其次,由于散列函數的特點, key 的分布是高度隨機的。因此也是高度離散的——任何兩個 key 都不會非常臨近。
  所以,使用最短唯一前綴來處理 key 的二進制形式,得到的結果就會很短(遠遠小于 160 個數位)。
散列值的映射
  完成上述的預處理后,接下來的映射規則是:
1. 先把 key 以二進制形式表示,然后從高位到低位依次處理。
2. 二進制的第 n 個數位就對應了二叉樹的第 n 層
3. 如果該位是1,進入左子樹,是0則進入右子樹(這只是人為約定,反過來處理也可以)
4. 全部數位都處理完后,這個 key 就對應了二叉樹上的某個葉子

距離算法——異或(XOR)
  接下來要聊的是 Kad 最精妙之處——采用 XOR(按比特異或操作)算法計算 key 之間的距離。
  這種搞法使得它具備了類似于幾何距離的某些特性(下面用 ⊕ 表示 XOR)

路由機制
二叉樹的拆分
  對每一個節點,都可以按照自己的視角對整個二叉樹進行拆分。
  拆分的規則是:先從根節點開始,把不包含自己的那個子樹拆分出來;然后在剩下的子樹再拆分不包含自己的下一層子樹;以此類推,直到最后只剩下自己。
Kad 默認的散列值空間是 m=160(散列值有 160 比特),因此拆分出來的子樹最多有 160 個(考慮到實際的節點數遠遠小于2160,子樹的個數會明顯小于160)。
  對于每一個節點而言,當它以自己的視角完成子樹拆分后,會得到 n 個子樹;對于每個子樹,如果它都能知道里面的一個節點,那么它就可以利用這 n個節點進行遞歸路由,從而到達整個二叉樹的任何一個節點(考慮到篇幅,具體的數學證明就不貼出來了)

K-桶(K-bucket)
  前面說了,每個節點在完成子樹拆分后,只需要知道每個子樹里面的一個節點,就足以實現全遍歷。但是考慮到健壯性(分布式系統的節點是動態變化的),光知道一個是不夠滴,需要知道多個才比較保險。
  所以 Kad 論?文中給出了一個K-桶(K-bucket)的概念。也就是說:每個節點在完成子樹拆分后,要記錄每個子樹里面的 K 個節點。這里所說的 K 值是一個系統級的常量。由使用 Kad 的軟件系統自己設定(比如 BT 下載使用的 Kad 網絡, K 設定為 8)。
K 桶其實就是路由表。對于某個節點而言,如果以它為視角拆分了n 個子樹,那么它就需要維護 n 個路由表,并且每個路由表的上限是 K。
  說 K 只是一個上限,是因為有兩種情況使得 K 桶的尺寸會小于 K。
1. 距離越近的子樹就越小。如果整個子樹可能存在的節點數小于 K,那么該子樹的 K 桶尺寸永遠也不可能達到 K。
2. 有些子樹雖然實際上線的節點數超過 K,但是因為種種原因,沒有收集到該子樹足夠多的節點,這也會使得該子樹的 K 桶尺寸小于K。

應用實例

1、文件的存儲及查找

原來收藏在圖書館里,按索引號碼得整整齊齊的書,以一種什么樣的方式分發到同學們手里呢?大致的原則,包括:1)書本能夠比較均衡地分布在同學們的手里,不會出現部分同學手里書特別多、而大部分同學連一本書都沒有的情況;2)同學想找一本特定的書的時候,能夠一種相對簡單的索引方式找到這本書。
Kademlia作了下面這種安排:
假設《分布式算法》這本書的書名的hash值是?00010000,那么這本書就會被要求存在學號為00010000的同學手上。(這要求hash算法的值域與node ID的值域一致。Kademlia的Node ID是160位2進制。這里的示例對Node ID進行了簡略)
但還得考慮到會有同學缺勤。萬一00010000今天沒來上學(節點沒有上線或徹底退出網絡),那《分布式算法》這本書豈不是誰都拿不到了?那算法要求這本書不能只存在一個同學手上,而是被要求同時存儲在學號最接近00010000的k位同學手上,即00010001、00010010、00010011…等同學手上都會有這本書。

同樣地,當你需要找《分布式算法》這本書時,將書名hash一下,得到?00010000,這個便是索書號,你就知道該找哪(幾)位同學了。剩下的問題,就是找到這(幾)位同學的手機號。

2、節點的異或距離

由于你手上只有一部分同學的通訊錄,你很可能并沒有00010000的手機號(IP地址)。那如何聯系上目標同學呢?

一個可行的思路就是在你的通訊錄里找到一位擁有目標同學的聯系方式的同學。前面提到,每位同學手上的通訊錄都是按距離分層的。算法的設計是,如果一個同學離你越近,你手上的通訊錄里存有ta的手機號碼的概率越大。而算法的核心的思路就可以是:當你知道目標同學Z與你之間的距離,你可以在你的通訊錄上先找到一個你認為與同學Z最相近的同學B,請同學B再進一步去查找同學Z的手機號。

上文提到的距離,是學號(Node ID)之間的異或距離(XOR distance)。異或是針對yes/no或者二進制的運算.

舉2個例子:
01010000與01010010距離(即是2個ID的異或值)為00000010(換算為十進制即為2);
01000000與00000001距離為01000001(換算為十進制即為26+1,即65);
如此類推。

那通訊錄是如何按距離分層呢?下面的示例會告訴你,按異或距離分層,基本上可以理解為按位數分層。設想以下情景:
以0000110為基礎節點,如果一個節點的ID,前面所有位數都與它相同,只有最后1位不同,這樣的節點只有1個——0000111,與基礎節點的異或值為0000001,即距離為1;對于0000110而言,這樣的節點歸為“k-bucket 1”
如果一個節點的ID,前面所有位數相同,從倒數第2位開始不同,這樣的節點只有2個:0000101、0000100,與基礎節點的異或值為0000011和0000010,即距離范圍為3和2;對于0000110而言,這樣的節點歸為“k-bucket 2”
……
如果一個節點的ID,前面所有位數相同,從倒數第n位開始不同,這樣的節點只有2(i-1)個,與基礎節點的距離范圍為[2(i-1), 2i);對于0000110而言,這樣的節點歸為“k-bucket i”

?

按位數區分k-bucket

對上面描述的另一種理解方式:如果將整個網絡的節點梳理為一個按節點ID排列的二叉樹,樹最末端的每個葉子便是一個節點,則下圖就比較直觀的展現出,節點之間的距離的關系。

k-bucket示意圖:右下角的黑色實心圓,為基礎節點(按wiki百科的配圖修改)

回到我們的類比。每個同學只維護一部分的通訊錄,這個通訊錄按照距離分層(可以理解為按學號與自己的學號從第幾位開始不同而分層),即k-bucket1, k-bucket 2, k-bucket 3…雖然每個k-bucket中實際存在的同學人數逐漸增多,但每個同學在它自己的每個k-bucket中只記錄k位同學的手機號(k個節點的地址與端口,這里的k是一個可調節的常量參數)。
由于學號(節點的ID)有160位,所以每個同學的通訊錄中共分160層(節點共有160個k-bucket)。整個網絡最多可以容納2^160個同學(節點),但是每個同學(節點)最多只維護160 * k 行通訊錄(其他節點的地址與端口)。

3、節點定位

我們現在來闡述一個完整的索書流程。

A同學(學號00000110)想找《分布式算法》,A首先需要計算書名的哈希值,hash(《分布式算法》) =?00010000。那么A就知道ta需要找到00010000號同學(命名為Z同學)或學號與Z鄰近的同學。
Z的學號00010000與自己的異或距離為?00010110,距離范圍在[24, 25),所以這個Z同學可能在k-bucket 5中(或者說,Z同學的學號與A同學的學號從第5位開始不同,所以Z同學可能在k-bucket 5中)。
然后A同學看看自己的k-bucket 5有沒有Z同學:

  • 如果有,那就直接聯系Z同學要書;
  • 如果沒有,在k-bucket 5里隨便找一個B同學(注意任意B同學,它的學號第5位肯定與Z相同,即它與Z同學的距離會小于24,相當于比Z、A之間的距離縮短了一半以上),請求B同學在它自己的通訊錄里按同樣的查找方式找一下Z同學:
    -- 如果B知道Z同學,那就把Z同學的手機號(IP Address)告訴A;
    -- 如果B也不知道Z同學,那B按同樣的搜索方法,可以在自己的通訊錄里找到一個離Z更近的C同學(Z、C之間距離小于23),把C同學推薦給A;A同學請求C同學進行下一步查找。

查詢方式示意

Kademlia的這種查詢機制,有點像是將一張紙不斷地對折來收縮搜索范圍,保證對于任意n個學生,最多只需要查詢log2(n)次,即可找到獲得目標同學的聯系方式(即在對于任意一個有[2(n?1), 2n)個節點的網絡,最多只需要n步搜索即可找到目標節點)。

每次搜索都將距離至少收縮一半

以上便是Kademlia算法的基本原理。以下再簡要介紹協議中的技術細節。

4、算法的三個參數:keyspace,k和α


keyspace
-- 即ID有多少位
-- 決定每個節點的通訊錄有幾層
k
-- 每個一層k-bucket里裝k個node的信息,即
-- 每次查找node時,返回k個node的信息
-- 對于某個特定的data,離其key最近的k個節點被會要求存儲這個data
α
-- 每次向其他node請求查找某個node時,會向α個node發出請求

5、節點的指令


Kademlia算法中,每個節點只有4個指令

PING
-- 測試一個節點是否在線
STORE
-- 要求一個節點存儲一份數據
FIND_NODE
-- 根據節點ID查找一個節點
FIND_VALUE
-- 根據KEY查找一個數據,實則上跟FIND_NODE非常類似

6、k-bucket的維護及更新機制

刷新機制大致有如下幾種:
1. 主動收集節點
  任何節點都可以主動發起“查詢節點”的請求(對應于協議類型 FIND_NODE),從而刷新 K 桶中的節點信息(下面聊“節點的加入”時,會提及這種)
2. 被動收集節點
  如果收到其它節點發來的請求(協議類型 FIND_NODE 或 FIND_VALUE),會把對方的 ID 加入自己的某個 K 桶中。
3. 探測失效節點
? ? Kad 還是支持一種探測機制(協議類型 PING),可以判斷某個 ID 的節點是否在線。因此就可以定期探測路由表中的每一個節點,然后把下線的節點從路由表中干掉。

7、節點的加入


7.1
  任何一個新來的節點(假設叫 A),需要先跟 DHT 中已有的任一節點(假設叫 B)建立連接。
7.2
? ? A 隨機生成一個散列值作為自己的 ID(對于足夠大的散列值空間, ID 相同的概率忽略不計)
7.3
? ? A 向 B 發起一個查詢請求(協議類型 FIND_NODE),請求的 ID 是自己(通俗地說,就是查詢自己)
7.4
? ? B 收到該請求之后,(如前面所說)會先把 A 的 ID 加入自己的某個 K 桶中。
  然后,根據 FIND_NODE 協議的約定, B 會找到K個最接近 A 的節點,并返回給 A。
  (B 怎么知道哪些節點接近 A 捏?這時候,用 XOR 表示距離的算法就發揮作用啦)
7.5
? ? A 收到這 K 個節點的 ID 之后,(僅僅根據這批 ID 的值)就可以開始初始化自己的 K 桶。
7.6
  然后 A 會繼續向剛剛拿到的這批節點發送查詢請求(協議類型 FIND_NODE),如此往復(遞歸),直至 A 建立了足夠詳細的路由表。


8、節點的退出


?? ?與 Chord 不同, Kad 對于節點退出沒有額外的要求(沒有“主動退出”的說法)。
  所以, Kad 的節點想離開 DHT 網絡不需要作任何操作

總結:

Kad 成為 DHT 的主流實現?方式,這已經是很明顯的事實。
?

總結

以上是生活随笔為你收集整理的分布式散列表(DHT)及具体实现Kademlia(kad)/Chord的全部內容,希望文章能夠幫你解決所遇到的問題。

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

亚洲精品国产免费 | 欧美视频二区 | 亚洲国产欧洲综合997久久, | 精品国产成人在线影院 | 黄色三级在线 | 色婷婷av一区二 | 亚洲免费公开视频 | 国产成人一区二区啪在线观看 | av导航福利 | 激情丁香5月 | 激情伊人五月天 | 视频一区二区精品 | 五月婷婷久久综合 | 色婷婷福利 | 亚洲人视频在线 | 国产麻豆精品在线观看 | www夜夜操com | 四虎成人精品永久免费av | 欧美精品亚洲二区 | 成年人视频在线 | 成年人免费电影 | 亚洲乱码国产乱码精品天美传媒 | 在线观看视频你懂得 | 亚洲激情综合 | av在线播放观看 | 精品少妇一区二区三区在线 | 伊人久久国产精品 | 免费观看的黄色片 | 中文字幕91视频 | www.色在线| 欧美日韩免费视频 | 欧美在线你懂的 | 九九有精品 | 日韩在线视频网址 | 在线电影中文字幕 | 亚洲开心色 | 国产视频每日更新 | av888.com | 国产成人一区二区精品非洲 | 在线观看中文字幕2021 | 激情av综合 | 中文字幕av在线不卡 | 悠悠av资源片 | 狠狠成人 | 99久久精品免费看国产麻豆 | www.夜夜干.com | 91麻豆精品国产自产在线 | 91亚洲精品乱码久久久久久蜜桃 | 人人干天天干 | 特黄免费av| 久久精品91视频 | 欧美日韩国产色综合一二三四 | 精品国产一区二区久久 | 国产一区二区成人 | 免费又黄又爽视频 | 日韩精品大片 | 久久麻豆精品 | 国产在线观看免费av | 久久草在线视频国产 | 99久久99久久免费精品蜜臀 | 中文字幕在线看视频国产 | 97视频播放 | 国产小视频国产精品 | 香蕉视频日本 | www.香蕉视频 | 黄色毛片一级片 | 免费看黄在线 | 久久夜色精品亚洲噜噜国4 午夜视频在线观看欧美 | 狠狠狠狠狠色综合 | 欧美日韩亚洲在线 | 国产无套视频 | 久久久久区 | 亚洲欧美日韩一区二区三区在线观看 | 欧美另类高潮 | 国产又粗又猛又爽又黄的视频先 | 国产中的精品av小宝探花 | 在线播放日韩 | 色综合久久久网 | 视频在线观看一区 | 亚洲女欲精品久久久久久久18 | 欧美黄污视频 | 久久久精品久久日韩一区综合 | 久久99久久99精品免观看软件 | 在线观看爱爱视频 | 91av国产视频 | 色综合色综合色综合 | 久久久国产毛片 | 在线观看中文 | 亚洲精品视频在线观看视频 | 国内精品美女在线观看 | 一区二区三区四区精品 | 免费三级av | 国产一级免费在线 | 国产亲近乱来精品 | 国产91精品高清一区二区三区 | 日韩在线免费小视频 | 免费情缘 | 黄色在线看网站 | 日日草视频 | 99精品国产在热久久 | 美女黄频 | 91视频免费网站 | 黄p网站在线观看 | 日韩免费三级 | 天堂av在线网 | av解说在线| 欧美最爽乱淫视频播放 | 一二三区在线 | 欧美精品在线免费 | 中文字幕黄色网 | 国产日本高清 | 天天夜夜操| 久久久久久久久久电影 | 99久久精品免费看国产免费软件 | 国产精品久久久久久久久免费看 | 久草网视频在线观看 | 成年人黄色在线观看 | 欧美性护士 | 亚洲作爱 | 91久久久国产精品 | 六月激情丁香 | 在线观看成人福利 | 精品99久久久久久 | 久久国产手机看片 | 久久深爱网 | 久久九九久久精品 | 综合久久久久久久 | 韩国精品在线观看 | 青青射| 天天玩夜夜操 | 久久人人97超碰com | 亚洲第二色 | 四虎伊人 | 三三级黄色片之日韩 | 色五月情 | 久草在线电影网 | 精品国产电影一区 | 国产精品黄网站在线观看 | 丁香久久 | 91香蕉视频 mp4 | 国产五月婷婷 | 玖玖爱在线观看 | 99九九热只有国产精品 | 久久久在线 | 婷婷激情影院 | 日p在线观看 | 黄a在线观看 | 天天干天天碰 | 99精品视频在线免费观看 | 久久 地址 | 国产午夜精品理论片在线 | 国产99久久久国产精品免费二区 | 久久国产精品久久w女人spa | 三上悠亚一区二区在线观看 | 成人一级片在线观看 | 天天干天天综合 | 免费高清av在线看 | 久久久久久久国产精品 | a在线一区 | 精品在线观看一区二区 | 天堂v中文| 国产一区福利 | 午夜精品久久久久久久99热影院 | 亚洲精品动漫成人3d无尽在线 | 国产一级片播放 | 中文字幕a在线 | 国产黄色片久久 | 91精品日韩| 亚洲精品资源 | 国产精品毛片一区二区 | 久久老司机精品视频 | 一区二区影视 | 国产精品久久久久久吹潮天美传媒 | 欧美一级xxxx | 视频国产在线观看18 | 久久久国产视频 | 99爱这里只有精品 | 国产.精品.日韩.另类.中文.在线.播放 | 狠狠干我| 人人精品| 久久久精品亚洲 | 91成人欧美 | 国产精品久久久久久久久久久不卡 | 亚洲精品在线观看av | www夜夜| 国产精品久久久久久久久久免费 | 色橹橹欧美在线观看视频高清 | 五月天婷婷在线观看视频 | 黄色电影网站在线观看 | 亚洲精品欧美视频 | jizz999 | 日本公乱妇视频 | 国产视频久久久久 | 日批网站免费观看 | 色婷婷一 | 成人av电影免费在线观看 | 天天操导航 | 亚洲欧美国产日韩在线观看 | 日韩欧美高清不卡 | 91免费版在线 | 国产在线综合视频 | 久久精品综合一区 | 久久人人艹 | 色婷婷综合久久久中文字幕 | 在线观看香蕉视频 | 亚洲精品乱码白浆高清久久久久久 | 亚洲天堂在线观看完整版 | 国产中文字幕视频 | 91久久黄色| 激情综合五月 | 国产a视频免费观看 | 国产免费中文字幕 | 亚洲一区二区精品视频 | 亚洲激情国产精品 | 日韩激情视频在线观看 | 亚洲精品免费在线视频 | 国产69精品久久久久久久久久 | 97国产精品亚洲精品 | 久久精品一区二区三 | 国产成人av一区二区三区在线观看 | 日本少妇高清做爰视频 | 亚洲精品在线二区 | 黄色一及电影 | 精品亚洲免费 | 日本中文字幕网址 | 久草国产在线 | 久草视频在线免费播放 | 国产五月婷婷 | 91人人爽久久涩噜噜噜 | 91免费观看视频网站 | 狠狠狠狠狠干 | 丁香在线观看完整电影视频 | 精品国产一区二区久久 | 欧美成人精品在线 | 免费在线观看91 | 国产成人亚洲在线观看 | 久久96国产精品久久99漫画 | 国产精品99蜜臀久久不卡二区 | 久久久国产一区二区 | 色狠狠综合 | 四虎在线免费观看视频 | 国产午夜在线观看 | 久久久久中文字幕 | 国产精品免费小视频 | 五月天丁香亚洲 | 伊人黄| 久99久在线视频 | 激情婷婷在线 | 成人黄色在线 | 狠狠狠狠狠狠狠狠干 | 97精品国产91久久久久久久 | 18女毛片 | 国产精品孕妇 | 国产97色 | 在线成人小视频 | 久久1电影院 | 国产精品免费一区二区三区在线观看 | wwwwwww黄| 久草在线视频在线 | 国产v在线观看 | 一区二区欧美在线观看 | 久草在线免费资源站 | 黄色毛片视频免费 | 日韩在线短视频 | 777xxx欧美 | 久久久久久影视 | 久久亚洲私人国产精品va | 99国产情侣在线播放 | 最新中文字幕 | 国产精品国产三级国产aⅴ无密码 | 在线观看免费福利 | 久久99视频免费 | 九九色视频 | 在线黄av | 亚洲精品五月 | 成人国产精品一区二区 | 日韩天天操 | 午夜av在线播放 | 日韩二区在线观看 | 91秒拍国产福利一区 | 婷婷视频导航 | 欧美日韩国产伦理 | 香蕉影视app | 丁香激情综合 | 亚洲 欧美 另类人妖 | 成年人在线观看网站 | 国产韩国精品一区二区三区 | 天天操天天射天天操 | 六月激情丁香 | 成人黄色在线 | 超碰97网站 | 日日爽天天 | 欧美做受高潮1 | 日韩中字在线 | 国产最新91 | 免费男女羞羞的视频网站中文字幕 | 六月色| 日韩 在线观看 | 免费a网站 | 日日麻批40分钟视频免费观看 | 一级黄色大片 | 中文字幕欲求不满 | 久久99久久精品 | 亚洲精品国产精品国自产在线 | 欧美91精品国产自产 | 国产欧美综合在线观看 | 园产精品久久久久久久7电影 | 在线看成人 | 亚洲国产mv | 久久黄色美女 | 中文字幕一区av | av无限看| 99国产一区二区三精品乱码 | 亚洲精品国产精品久久99 | 国内精品美女在线观看 | 日韩二区在线观看 | 国产黄色看片 | 欧美在线观看视频免费 | 亚洲精品国产精品乱码不99热 | 久久综合久久综合久久综合 | 亚洲91av| 欧美久久久一区二区三区 | 黄色影院在线免费观看 | 蜜臀久久99精品久久久酒店新书 | 91九色蝌蚪 | 六月色丁 | avsex| 国产精品男女啪啪 | 久99久在线 | 亚洲精品毛片一级91精品 | 亚洲最大的av网站 | 日韩av手机在线观看 | 久久久久久久久久久高潮一区二区 | 成人一区二区三区中文字幕 | 亚洲免费视频观看 | 国产一级性生活视频 | 国产一区二区在线影院 | 黄色动态图xx | 天天天操天天天干 | 亚洲天天草 | 深爱开心激情网 | 在线播放日韩av | 日韩精品久久久久久中文字幕8 | 在线精品亚洲 | 久久精品视频18 | 在线蜜桃视频 | 国产一区欧美一区 | 在线免费观看黄网站 | 亚洲精品综合欧美二区变态 | 久久精品网站免费观看 | 久久国产露脸精品国产 | 国内视频一区二区 | 五月婷婷黄色 | 国产永久免费观看 | 91丨九色丨91啦蝌蚪老版 | 国产精品久久久久久久久毛片 | 国产精品毛片一区视频播 | 在线免费观看视频 | 免费黄a | 国产午夜不卡 | 亚洲国产精品成人精品 | 日韩va在线观看 | 在线亚洲激情 | 免费三级av | 久久精品影视 | 色婷婷综合视频在线观看 | 天天爽天天搞 | 精品国产一区二区三区不卡 | 国产精品高清在线观看 | 日韩亚洲精品电影 | 久久激情日本aⅴ | 欧美激情视频免费看 | 夜夜婷婷 | 亚洲一级黄色片 | 久久色亚洲 | 69夜色精品国产69乱 | 99视频黄| 亚洲综合色婷婷 | 99r国产精品 | 国产精品久久久久av免费 | 国产精品久久久久久吹潮天美传媒 | 亚洲人成在| 中文字幕在线播放一区二区 | 最新不卡av| 亚欧日韩av| 伊人av综合| 久久精品免费播放 | 国产小视频在线免费观看视频 | 2019国产精品 | 国产麻豆精品一区 | 天天激情天天干 | 天堂av在线中文在线 | 日韩激情片在线观看 | 在线之家免费在线观看电影 | a黄色大片 | 96国产精品视频 | 日韩动漫免费观看高清完整版在线观看 | 成年人电影免费看 | 九九九九九九精品 | 亚洲国产资源 | 超碰99在线 | 99久久久国产精品免费观看 | 日韩免费在线观看 | 婷婷综合电影 | 嫩草伊人久久精品少妇av | av电影免费在线播放 | 成年人免费在线看 | www.狠狠 | 国产精品欧美 | 国产成人一区二区三区 | 免费看色视频 | 国产午夜三级 | 一区 二区 精品 | 久久国产影院 | 国产精品乱码久久久久久1区2区 | 成人黄色国产 | 亚洲精品国产精品国自产观看 | 国产三级视频在线 | 中文字幕一区二区在线观看 | 91精品1区2区 | 国产视频在线播放 | 免费高清看电视网站 | 久久毛片高清国产 | 亚洲精品自拍视频在线观看 | 在线观看久久 | 免费av在线网 | 青青草国产精品视频 | 亚洲精品乱码久久久久久蜜桃91 | 九九久久久久久久久激情 | 激情久久伊人 | 人人澡人人舔 | 九九久| 国语精品免费视频 | 国产精品美女www爽爽爽视频 | 天天爽天天碰狠狠添 | 久久超级碰视频 | 97超碰站| 在线观看国产v片 | 久久免费试看 | 国产高清精品在线 | 在线观看 国产 | 九九三级毛片 | 国产伦理久久精品久久久久_ | 综合激情网 | 国产美腿白丝袜足在线av | 日本三级全黄少妇三2023 | 91九色国产视频 | 91九色在线视频观看 | 国产精品黑丝在线观看 | 日日夜夜狠狠操 | 青青草国产精品 | 亚洲网久久 | 欧美精品亚洲精品日韩精品 | 日日操操操 | 黄色片软件网站 | 在线国产视频 | 少妇资源站 | 97视频网址 | 在线看片中文字幕 | 精品一区精品二区 | 欧美性久久久久久 | 超碰97国产| 狠狠操夜夜 | 国产91对白在线播 | 国产一区播放 | 国产精品原创av片国产免费 | 在线99热| 久久国产精品一区二区三区 | 九九热国产视频 | 免费看污片 | 91传媒在线观看 | 在线国产日本 | 亚洲激色 | 亚洲不卡av一区二区三区 | 特级毛片在线免费观看 | www.天天射 | 国产精品123| 色综合久久中文字幕综合网 | 日日操网 | 久久er99热精品一区二区三区 | 狠狠干电影 | 又污又黄网站 | 国产亲近乱来精品 | 久久久久在线 | 久久精品国产亚洲精品 | 特级西西人体444是什么意思 | 色在线观看网站 | 在线观看免费成人av | 99精品在线观看 | 色天天综合久久久久综合片 | 欧美成人精品在线 | 伊人五月天综合 | 99久久精品久久久久久动态片 | 成人h视频| 亚洲欧美国产日韩在线观看 | 9免费视频 | 日韩美女免费线视频 | 亚洲高清色综合 | 久久国产一二区 | 免费一级片在线观看 | 日韩一区二区在线免费观看 | 99福利片 | 美女黄网站视频免费 | 国产美女在线免费观看 | 国产九九精品视频 | 成人免费中文字幕 | 伊人中文字幕在线 | 波多野结衣视频一区二区 | 亚洲人成网站精品片在线观看 | 99热在线免费观看 | 性色av一区二区 | 东方av在 | 999超碰 | 在线va视频 | 天天爽天天爽天天爽 | 欧美日韩xxx| 亚洲精品一区二区久 | 欧美做受高潮 | 国产精选在线 | 亚洲国产成人在线观看 | av在线网站免费观看 | 久久福利国产 | 丁香久久激情 | 在线电影 一区 | 91精品在线观看视频 | 久久久久亚洲天堂 | 欧美一级裸体视频 | 色妞色视频一区二区三区四区 | 中国一级片免费看 | 三级黄色网址 | aⅴ精品av导航 | 日日天天av | 99精品视频免费观看视频 | 国产一二区在线观看 | 久久精品欧美一区 | 日日干综合 | 五月天久久狠狠 | 91成人精品 | 91亚洲精品久久久久图片蜜桃 | 精品久久一区二区 | 久草视频在线播放 | 欧美国产精品久久久久久免费 | 日韩免费大片 | 在线国产99| 视频在线观看日韩 | 午夜精品一二三区 | 亚洲免费资源 | 免费在线播放视频 | 手机av资源 | 一级成人免费视频 | 国产免费一区二区三区网站免费 | 亚洲精品午夜国产va久久成人 | 欧美韩日在线 | 干天天| 97超碰人人在线 | 欧美一级视频免费 | 日韩午夜精品 | 久久久免费少妇 | 日韩激情免费视频 | 男女啪啪网站 | 啪啪动态视频 | 国产视频精品免费 | 成人免费在线视频 | 亚洲国产精品成人av | 91精品夜夜 | 伊人天堂久久 | 国产在线精品播放 | 国产黄色精品在线观看 | 国产免码va在线观看免费 | 日韩精品字幕 | 成人av av在线 | 国产区久久 | 日日精品 | 日韩免费一区二区三区 | 国产精品成人免费精品自在线观看 | 黄色软件视频网站 | 国产精品原创视频 | 伊人天天狠天天添日日拍 | 日韩在线视频一区二区三区 | 日韩av在线高清 | 国产精品成久久久久 | 久久久在线视频 | 欧美二区三区91 | 日韩特黄av | 亚洲成熟女人毛片在线 | 久久激情综合网 | 亚洲精品中文在线 | 国产精品视频最多的网站 | 视频二区在线 | 在线 成人| 国产精品视频 | www.午夜 | 日韩网站在线免费观看 | 美女视频黄的免费的 | 亚洲国产精品va在线 | 日韩免费一区 | 日韩欧美在线视频一区二区三区 | 一区二区精品久久 | 久久a v视频 | 免费日韩一级片 | 国产精品福利在线 | 国产精品欧美久久久久无广告 | 国产福利精品视频 | av免费试看 | 久久精品官网 | 精品一区二区三区香蕉蜜桃 | 在线视频精品播放 | 美女网站久久 | 日本大尺码专区mv | 中文字幕在线观看的网站 | 欧美日韩在线第一页 | 久久伦理影院 | 国产欧美精品一区二区三区 | 91看片在线播放 | 亚洲黄色激情小说 | 国产不卡在线观看视频 | 在线影院av | 91久久精品日日躁夜夜躁国产 | 亚洲 综合 激情 | 人人射av| 波多野结衣在线观看视频 | 热久久视久久精品18亚洲精品 | 午夜精品婷婷 | 国产四虎在线 | 久久免费视频精品 | 麻豆久久 | 992tv在线观看网站 | 日韩中文字幕免费电影 | 久久色在线播放 | 日韩一级成人av | 日韩av电影免费在线观看 | 深夜国产福利 | 中文字幕av全部资源www中文字幕在线观看 | 97超碰人 | 亚洲国产偷 | 国产又黄又猛又粗 | 999视频在线播放 | 亚洲极色 | 国产日韩精品在线 | 日本爱爱免费 | 天天干天天玩天天操 | 一级片在线 | 在线免费视频你懂的 | 天天草综合| 2019免费中文字幕 | 精品免费观看视频 | 丁香电影小说免费视频观看 | 免费看一级黄色大全 | 夜夜操天天干, | 午夜少妇| 欧美激情在线网站 | 黄色a一级片| 国产精品扒开做爽爽的视频 | 国产一级在线看 | 99精品国产一区二区 | 久久99国产综合精品免费 | 久久av观看| 国产不卡视频在线 | 婷婷丁香视频 | 国产视频1| 在线免费视频一区 | 久草精品在线播放 | 国产r级在线观看 | 在线成人中文字幕 | 久久精品免费电影 | 日韩免费在线观看 | 欧美成人理伦片 | 17videosex性欧美 | 天天爱天天操天天射 | 天天草天天干天天射 | 色婷婷综合久久久 | 成 人 黄 色视频免费播放 | 久久久久免费电影 | 亚洲激情 欧美激情 | 国产99久久精品一区二区永久免费 | 日韩精品久久中文字幕 | 九九综合九九 | 亚洲理论在线 | 日韩av进入 | 国产精品一区二区美女视频免费看 | ww亚洲ww亚在线观看 | 99久精品 | 欧美日本不卡 | 久久手机精品视频 | 69绿帽绿奴3pvideos| 亚洲激情 | 成人久久久久久久久久 | 日韩欧美在线影院 | 最新av电影网址 | 视频在线观看日韩 | 天天操天天吃 | 日本韩国精品在线 | 国产无吗一区二区三区在线欢 | 成人av视屏| 国产原创在线 | 婷婷激情五月 | 在线观看 国产 | 91麻豆精品国产自产在线游戏 | 在线最新av | 久草久草久草久草 | 亚洲无吗av| 激情综合中文娱乐网 | 久久国内精品 | 国产亚洲精品综合一区91 | 亚洲精品一区二区三区在线观看 | 超碰97中文 | 欧美一级性生活视频 | 色婷婷免费视频 | 亚洲精品资源在线观看 | 精品96久久久久久中文字幕无 | 岛国精品一区二区 | 91麻豆精品国产91久久久久 | 国内精品中文字幕 | 国产精品久久久久av福利动漫 | av丁香 | 国产精品久久久免费看 | 五月婷婷影院 | 天天摸夜夜操 | 黄色成品视频 | 精品国产一区二区三区四区在线观看 | 久久99爱视频 | 婷婷丁香花五月天 | 手机av网站 | 黄色一级片视频 | 久久成人国产精品入口 | 国产成人精品一区二区三区 | 久久午夜鲁丝片 | 天天视频色| 色老板在线视频 | 欧美精品乱码99久久影院 | 国产黄色av | 婷婷久久一区二区三区 | 91高清在线 | 免费看国产黄色 | 99一级片| 波多野结衣电影一区二区三区 | 欧美日韩在线观看视频 | 国产精品欧美久久久久久 | 久久精品日产第一区二区三区乱码 | 日韩超碰 | 激情动态 | 亚洲一区二区三区在线看 | 日韩大陆欧美高清视频区 | 亚洲一区 影院 | 亚洲综合激情 | 亚洲综合色网站 | 欧美淫aaa免费观看 日韩激情免费视频 | 91精品视频在线播放 | 成年人在线免费看片 | 亚洲精品国产精品国自产观看 | 国产高清免费在线观看 | 99国产精品一区 | 日韩一级片大全 | 99视频一区二区 | 色播激情五月 | 久久福利 | 精品一区欧美 | 国产亚洲精品成人av久久影院 | 超碰人人国产 | 中文字幕丝袜一区二区 | 免费日韩一区二区三区 | 日韩一二区在线 | 亚洲一区日韩在线 | 国产午夜精品av一区二区 | 91系列在线 | 国产视频精品免费播放 | 丁香六月久久综合狠狠色 | 亚洲一区二区天堂 | 亚洲精品中文字幕视频 | 一级黄色片在线 | 国产91粉嫩白浆在线观看 | 六月激情丁香 | 久久久久久中文字幕 | 国产精品福利久久久 | 91av官网 | 色综合久久精品 | 国产分类视频 | 香蕉视频在线网站 | 精品99999 | 久久久久久久久影院 | 最新av网址大全 | 免费观看成人 | 欧美巨乳网| 国产一区私人高清影院 | 婷婷六月丁香激情 | 欧美性做爰猛烈叫床潮 | 精品电影一区二区 | 成人毛片a | 六月天色婷婷 | 国产精品网址在线观看 | 色婷婷亚洲婷婷 | 亚洲在线视频网站 | 91少妇精拍在线播放 | 玖玖在线免费视频 | 天天操天天干天天操天天干 | 午夜影院三级 | 黄色国产在线观看 | 五月宗合网 | 国产福利精品一区二区 | 国内久久精品视频 | 国产精品麻豆三级一区视频 | 国产精品综合久久久 | 在线 精品 国产 | 九九九热视频 | 欧美色综合 | a在线观看免费视频 | 国产真实精品久久二三区 | 久久精品一区二 | 一区二区三区日韩视频在线观看 | 国产精品国产三级国产aⅴ无密码 | 人人爽人人干 | 精品日韩av | 国产一区二区三区网站 | 国产在线精品一区 | 91一区二区在线 | 国产精品网站一区二区三区 | 日韩精品在线看 | 在线国产99 | 99久久精品久久亚洲精品 | 亚洲韩国一区二区三区 | 免费中文字幕 | 成 人 a v天堂| 亚洲精品国产精品国自产在线 | 在线天堂日本 | 91成人免费 | 最近2019年日本中文免费字幕 | 在线观看aa | 毛片1000部免费看 | 亚洲国产午夜精品 | 欧美小视频在线 | 国产中出在线观看 | 亚洲永久av| 久久久电影 | 国产精品久久久一区二区 | 少妇资源站 | 久久精品亚洲一区二区三区观看模式 | 手机av资源 | 91精品在线观看入口 | 精品国产乱码久久久久久久 | 国产人成免费视频 | 美女一区网站 | 欧美日韩久久一区 | 久草免费在线 | 免费精品在线 | 成人av免费电影 | 国产精品v欧美精品 | 全久久久久久久久久久电影 | 久久久亚洲国产精品麻豆综合天堂 | 久久免费视频精品 | 久久久www成人免费精品张筱雨 | 国产三级视频 | 高清av免费看 | 国产视频在线观看免费 | 久久99久久99精品免费看小说 | 日韩欧美在线综合网 | 久久久久久久久久久高潮一区二区 | 中国一级片在线播放 | 国产精品18久久久久久久网站 | 超碰97久久| 国产精品欧美久久久久天天影视 | 自拍超碰在线 | 干综合网 | 五月天天天操 | 久久久精品免费观看 | 婷婷丁香色综合狠狠色 | 波多野结衣理论片 | 精品国产一区二区三区久久久久久 | 青青草国产免费 | 久久永久免费视频 | 免费看黄色毛片 | 少妇搡bbbb搡bbb搡69 | 蜜臀av性久久久久av蜜臀三区 | 激情综合啪 | 国产精品一区在线观看 | 国产第一页在线观看 | 天天翘av| 日韩精品一区二区免费 | 久久艹人人 | 天天操天天射天天舔 | 免费观看一级视频 | 天天射天天干天天操 | 国产精品毛片久久久久久久 | 中文在线www| av韩国在线| 久草在线视频网站 | 中文字幕国产 | 国产美女精品 | 欧美性超爽 | 伊色综合久久之综合久久 | 91麻豆视频| 深爱激情五月网 | 午夜国产一区二区 | 日韩黄色影院 | 91在线操| 91原创在线观看 | 国产精品久久久久av免费 | 五月综合婷 | 免费在线观看国产精品 | 91试看 | 91色蜜桃 | 欧美激情综合五月色丁香小说 | 天天性天天草 | 免费av在线 | 欧美精品一区二区在线观看 | 免费在线观看视频一区 | 六月丁香婷婷网 | 日韩有码在线观看视频 | 成人免费在线播放视频 | 黄色av网站在线观看免费 | 成人在线免费视频观看 | 黄网站色成年免费观看 | 日韩精品免费在线播放 | 99久久久国产免费 | 黄色三级免费 | 日韩精品不卡 | 国产精品99久久久久 | 中文字幕一区在线 | 亚洲欧美偷拍另类 | 亚洲天堂网在线视频观看 | 色综合天天色综合 | 婷婷色资源| 免费看一级| 天天综合网天天 | 不卡国产在线 | 91亚洲精品久久久蜜桃借种 | 久久久久久久久久久久亚洲 | 2019国产精品 | 亚洲三级国产 | 免费韩国av | 久久久久久久久久久成人 | 亚洲精品自在在线观看 | 欧美综合久久久 | 欧美性生活小视频 | 一区二区三区高清在线观看 | 欧美精品在线观看免费 | 99久视频 | 日韩欧美高清在线观看 | 久久尤物电影视频在线观看 | 国产一区二区影院 | 在线观看黄网 | 99久久99久国产黄毛片 | 中文字幕在线视频一区 | 欧美狠狠操 | 91手机视频在线 | 亚洲综合欧美激情 | 中文字幕在线观看国产 | 国产精品欧美久久久久久 | 欧美巨大 | 国产视频在线观看免费 | 久久久精品网站 | 亚洲韩国一区二区三区 | 久久电影色 | 蜜臀av性久久久久av蜜臀妖精 | 久久精品一区 | 99免费观看视频 | 国产精品成人一区二区三区吃奶 | 欧美久久久久久久久 | 国产免费叼嘿网站免费 | 欧美坐爱视频 | 日韩视频二区 | 亚洲精品在线观看视频 | 国产精品手机看片 | 免费看黄网站在线 | 久久久福利 | 美女视频一区 | 久草精品视频在线观看 | 色综合久久中文字幕综合网 | 日本黄色免费在线 | 午夜视频在线观看一区二区 | 欧亚日韩精品一区二区在线 | 开心丁香婷婷深爱五月 | 国产午夜精品免费一区二区三区视频 | 97人人模人人爽人人喊中文字 | 国产精品久久久久三级 | 日本视频网 | 99r在线播放 | 天天摸天天操天天舔 | 成人av免费在线看 | 久久在线免费视频 | 亚洲影院一区 | 91精品国产91 | 美女国产免费 | www.天天射 | 亚洲精品综合在线 | 日韩欧美在线综合网 | 国产欧美日韩视频 | 91视频在线免费观看 | 日韩午夜精品 | 国产一区二区久久 | 日本激情视频中文字幕 | 久久九九影视 | 久久电影网站中文字幕 | 麻豆精品视频在线观看免费 | 日日夜夜婷婷 | 伊人狠狠操 | 成人免费大片黄在线播放 | 高潮毛片无遮挡高清免费 | 伊人成人激情 |