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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

SONiC Warm Reboot

發布時間:2023/12/8 编程问答 68 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SONiC Warm Reboot 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

原文:https://github.com/jipanyang/SONiC/blob/69d76c5fd2d870e2c53cbe367fd09927bb4836ba/doc/warm-reboot/SONiC_Warmboot.md

?

  • Overview
  • Use cases
    • In-Service restart
      • Un-Planned restart
      • BGP docker restart
      • SWSS docker restart
      • Syncd docker restart
      • Teamd docker restart
    • In-Service upgrade
      • Case 1: without SAI api call change
      • Case 2: with SAI api call change
        • Case 2.1 attribute change with SET
        • Case 2.2 Object change with REMOVE
        • Case 2.3 Object change with CREATE
          • case 2.3.1 New SAI object
          • case 2.3.2 Old object in previous version to be replaced with new object in new software version
    • Cold restart fallback
  • Proposal 1: Reconciliation at Orchagent
    • Key steps
      • Restore to original state
      • Remove stale date and perform new update
      • States of ASIC/LibSAI, syncd, orchagent and applications become consistent and up to date.
    • Questions
      • How syncd restores to the state of pre-shutdown
      • How Orchagent manages data dependencies during state restore
      • What is missing in Orchagent for it to restore to the state of pre-shutdown
      • How Orchagent gets the OID information
      • How to handle the cases of SAI api call change during restore phase.
      • How to deal with the missing notification during the reboot/restart window
    • Requirements on LibSAI and ASIC
    • Requirements on syncd
    • Requirement on network applications and orch data
      • General requirements
      • Port
      • Lag/teamd
      • Interface
      • Fdb
      • Arp
      • Route
      • Acl
      • Buffer
      • Qos
    • Summary
    • Approach evaluation
      • Advantages
      • Concerns/Issues with this approach
  • Proposal 2: Reconciliation at syncd
    • The existing syncd INIT/APPLY view framework
      • Invariants for view comparison
        • Switch internal objects discovered vis SAI get operation.
        • Configured attribute values like VLAN id, interface IP and etc.
      • View comparison logic
    • Orchagent and network application layer processing
    • Approach evaluation
      • Advantages
      • Concerns/Issues with this approach
  • Open issues
    • How to do version control for software upgrade at docker level?
    • Rollback support in SONiC
    • What is the requirement on control plane down time?
    • Upgrade path with warm reboot support
    • Latency requirement on LibSAI/SDK warm restart
    • Backward compatibility requirement on SAI/LibSAI/SDK?
    • What is the requirment on LibSAI/SDK with regards to data plane traffic during warm reboot? Could FDB be flushed?
    • What are the the principles of warm reboot support for SONiC?
  • References

? ? ? ?

?

Overview

? ? ? ? SONiC熱重啟的目標是能夠在不影響數據平面的情況下重啟和升級SONiC軟件。每個進程/docker的熱重啟也是目標的一部分。除了syncd和database docker之外,所有其他網絡應用程序和docker都需要支持非計劃的熱重啟。
? ? ? ?對于重啟處理,SONiC可大致分為三層:

網絡應用程序和Orchagent:每個應用程序將經歷相似的處理流程。應用程序和相應的orchagent子模塊需要協同工作,以恢復原始數據并填充熱啟動的增量。以路由為例,重啟操作后,網絡應用程序BGP優雅地重啟,通過與對等方的對話與最新的路由狀態同步,fpmsyncd利用BGP的輸入編寫appDB程序,并對除這些路由外的所有舊路由/新路由進行處理,不作任何更改。RouteOrch響應來自fpmsyncd的操作請求,并將任何更改向下傳播到syncd。

Syncd:Syncd應該在重啟前轉儲ASICDB,并恢復到與重啟前相同的狀態。恢復SONiC syncd本身不應干擾ASIC的狀態。它從Orchagent獲取更改,并在必要的轉換之后將其傳遞給LibSAI/ASIC。
LibSAI/ASIC:ASIC供應商需要確保ASIC和LibSAI的狀態恢復到與重啟前相同的狀態。

?

用例

In-Service restart

在不影響服務的情況下重新啟動組件的機制。這假設組件的軟件版本在重新啟動后沒有更改。在重新啟動窗口期間,可能會有數據更改,如新/舊路由、端口狀態更改、fdb更改。
這里的組件可以是整個SONiC系統,也可以是運行SONiC的一個或多個dockers。

Un-Planned restart

所有網絡應用程序和orchagent都希望能夠處理計劃外重啟,并正常恢復。由于對ASIC處理的依賴性,對syncd和ASIC/LibSAI,這不是必要條件。

BGP docker restart

BGP docker重啟后,可以從BGP對等方處學習新路由,一些已被推下至APPDB和ASIC的路由可能已不存在。系統應能清除從APPDB到ASIC的陳舊路由,并對新的路由進行編程。

SWSS docker restart

swss docker重啟后,所有端口/LAG、vlan、接口、arp和route data都應該從configDB、APPDB、Linux內核和其他可靠來源恢復。在重新啟動窗口期間可能會有端口狀態、ARP、FDB更改,應執行正確的同步處理。

Syncd docker restart

重新啟動syncd docker應保持數據平面完好無損。重啟后,syncd恢復對ASIC/LibSAI的控制和與swss docker的通信。在syncd docker中運行的所有其他函數也應該像flexcounter處理一樣恢復。

Teamd docker restart

重新啟動teamd docker不應導致link 抖動或任何流量損失。數據平面上的所有滯后應保持不變。

In-Service upgrade

在不影響服務的情況下將組件升級到較新版本的機制。
這里的組件可以是整個SONiC系統,也可以是運行SONiC的一個或多個dockers。

Case 1: without SAI api call change

BGP、neighsyncd、portsyncd甚至orchagent等網絡應用程序中都有軟件更改,但這些更改不會影響到與syncd的接口以及現有數據(元數據和依賴關系圖)的組織。在重新啟動窗口期間,可能會有數據更改,如新/舊路由、端口狀態更改、fdb更改。
服務內重啟的所有處理也適用于此。

Case 2: with SAI api call change

Case 2.1 attribute change with SET

新版本的orchagent可能會導致SET api對某些屬性使用與以前版本不同的值。或者將調用一個新的屬性集。

Case 2.2 Object change with REMOVE

在新的軟件版本中,默認情況下可以刪除以前版本中存在的對象。

Case 2.3 Object change with CREATE

兩種情況:

case 2.3.1 New SAI object

這是在SAI層定義的新對象,在新版軟件的orchagent處觸發CREATE調用。

case 2.3.2 Old object in previous version to be replaced with new object in new software version

例如,對象將被創建為具有更多或更少的屬性或不同的屬性值,或者多個實例對象將被替換為聚合對象。這是最復雜的場景,如果舊對象不是葉對象,那么所有其他依賴于舊對象的對象都應該被正確清理。

Cold restart fallback(冷重啟回退)

應提供通過SWSS、syncd和teamd dockers配置進行冷重啟或熱重啟的選項。如果熱重啟失敗,應提供冷重啟的回退機制。

Proposal 1: Reconciliation at Orchagent

Key steps

Restore to original state

a、 LibSAI/ASIC能夠在不中斷上層的情況下恢復到重啟前的狀態。

b、 Syncd能夠在不中斷ASIC和上層的情況下恢復到重啟前的狀態。

c、 Syncd狀態由Orchagent驅動(FDB除外),一旦恢復,就不需要自己進行調解。

Remove stale date and perform new update

a、 根據每個網絡應用程序的具體行為,它要么從configDB讀取數據,要么從Linux內核(例如,for port、ARP)和BGP協議等其他源獲取數據,然后再次對APPDB進行編程。它跟蹤任何過時的數據以便刪除。Orchagent使用來自APPDB的請求。
b、 Orchagent從APPDB中恢復在其他docker(如BGP和teamd)中運行的應用程序的數據,以便能夠處理僅重啟swss的情況,并從configDB恢復ACL數據。Orchagent確保LibSaiRedis接口上的idempotent 操作,不傳遞以前對對象執行的任何create/remove/set操作。
請注意,為了減少orchagent中的依賴等待時間,松散順序控制是很有幫助的。路由的恢復可以在端口、lag、接口和ARP數據(主要)處理之后進行。
每個應用程序負責在重啟前后收集任何增量,并對增量數據執行創建(新對象)、設置或刪除(過時對象)操作。
c、 Syncd處理來自Orchagent的請求,就像正常引導一樣。

States of ASIC/LibSAI, syncd, orchagent and applications become consistent and up to date.

(ASIC/LibSAI、syncd、orchagent和應用程序的狀態變得一致和最新)

Questions

How syncd restores to the state of pre-shutdown

在這種方法中,syncd只需要保存和恢復對象RID和VID之間的映射。

How Orchagent manages data dependencies during state restore

(Orchagent如何在狀態恢復期間管理數據依賴關系)

每個orchagent子例程的構造函數可以正常啟動。

每個應用程序從讀取configDB數據或Linux內核恢復數據,或者在重新啟動時通過網絡協議重新填充數據,并相應地對appDB進行編程。每個網絡應用程序和orchagent子例程相應地處理依賴關系,這意味著某些操作可能會被延遲,直到所有必需的對象都準備好。依賴性檢查已經成為orchagent中現有實現的一部分,但是這個新場景可能會出現新的問題。
為了能夠處理只有swss重啟的情況,orchagent除了訂閱APPDB consumer channel外,還直接從APPDB恢復route(對于BGP docker)和portchannel數據(對于teamd docker)。數據恢復的松散順序控制有助于加快處理速度。

What is missing in Orchagent for it to restore to the state of pre-shutdown

(Orchagent中缺少什么,以便它恢復到停機前的狀態)

Orchagent和application可以在正常啟動時從configDB和APPDB獲取數據,但是為了能夠與syncd同步和通信,還需要為每個鍵類型為sai_object_id_t的對象提供OID。

typedef struct _sai_object_key_t {union _object_key {sai_object_id_t object_id;sai_fdb_entry_t fdb_entry;sai_neighbor_entry_t neighbor_entry;sai_route_entry_t route_entry;sai_mcast_fdb_entry_t mcast_fdb_entry;sai_l2mc_entry_t l2mc_entry;sai_ipmc_entry_t ipmc_entry;sai_inseg_entry_t inseg_entry;} key; } sai_object_key_t;

How Orchagent gets the OID information

對于對象鍵類型為sai_object_id_t的對象的SAI redis create操作,Orchagent必須能夠使用與關機前完全相同的OID,否則它將與syncd不同步。但目前的Orchagent實現只在運行時數據結構中保存OID。
對于以前通過sai redis get操作獲取的對象ID,同樣的方法仍然有效。
一個可能的解決方案是在redis_generic_create()保存OID和attr_list之間的映射。這假設在還原期間,對象創建將使用完全相同的 attr_list列表,因此可以找到并返回相同的OID。

當屬性第一次發生更改時,原始的默認映射可以保存在DEFAULT_ATTR2OID_ and DEFAULT_OID2ATTR_ tables表中。這是因為在還原過程中,object create可能使用默認屬性而不是當前屬性。
所有新的更改都將應用于常規ATTR2OID_ and OID2ATTR_ mapping表。
對于為同一組屬性創建多個對象的情況,可以為從屬性到OID的映射分配一個額外的所有者標識符,因此每個對象基于所有者上下文是唯一可識別的。一個突出的例子是使用lag_alias作為lag所有者,因此每個lag可以在重啟期間檢索相同的OID,盡管為lag create提供了NULL屬性。

+ SET_OBJ_OWNER(lag_alias);sai_status_t status = sai_lag_api->create_lag(&lag_id, gSwitchId, 0, NULL); + UNSET_OBJ_OWNER();

此解決方案中不需要虛擬OID。但如果保留虛擬OID層,也不會有什么壞處。
LibSaiRedis接口需要Idempotency 。

How to handle the cases of SAI api call change during restore phase.

(如何處理SAI-api調用在恢復階段發生變化的情況)

案例2.1屬性隨集更改:在sai_redis_generic_set層,基于object鍵,比較屬性值,并將更改直接應用到syncd/libsai/ASIC。

案例2.2Object change with REMOVE::在 sai_redis_gereric_remove 層,如果在restoreDB中找到了對象鍵,則直接向syncd/libsai/ASIC應用REMOVE sai api調用。在orchagent已經保證了依賴性。
案例2.3使用CREATE更改對象:
案例2.3.1新SAI對象:只需將SAIAPI創建操作向下應用到syncd/libsai/ASIC。在orchagent已經保證了依賴性。但如果它不是一個葉子對象,那么在創建時對依賴它的其他對象會產生級聯效應,這將在下一個用例場景中處理。如果新的SAI對象僅用作其他對象的SET調用中的一個屬性,則可以在案例2.1屬性隨SET更改時處理它。
案例2.3.2用新軟件版本中的新對象替換以前版本中的舊對象:如果這是一個葉子對象,如路由條目、鄰居條目或fdb條目,只需添加特定于版本的邏輯即可將其刪除并創建新的。否則,如果有其他對象必須在create調用期間將此對象用作屬性之一,則應先刪除這些對象,然后再刪除此舊對象。這里需要特定于版本的邏輯。

How to deal with the missing notification during the reboot/restart window

端口/fdb在重新啟動窗口期間可能有新的狀態通知?可能相應的orchagent子例程應該對對象執行get操作?

Requirements on LibSAI and ASIC

LibSAI和ASIC應該能夠保存所有必要的狀態關閉請求與熱重啟選項。在create_switch()請求時,LibSAI/ASIC應恢復到預關閉的確切狀態。在整個恢復過程中不應影響數據平面。一旦恢復完成,LibSAI/ASIC工作在正常的操作狀態,它們不知道上層發生的任何熱重啟處理。希望在LibSAI中支持create/remove/set的idempotency ,但對于熱重啟解決方案可能不是絕對必要的。

Requirements on syncd

Syncd應該能夠保存所有必要的狀態關閉請求與熱重啟選項。重新啟動時,syncd應恢復到預關機的確切狀態。一旦恢復完成,syncd工作在正常的操作狀態,它是不可知的,任何熱重啟處理發生在上層。

Requirement on network applications and orch data

General requirements

每個應用程序都應該能夠恢復到關機前的狀態。
Orchagent必須能夠保存和恢復Orchagent創建的對象的OID,并且對象key 類型為sai_object_id_t.。其他未由Orchagent創建的對象可以通過libsaireis接口的get操作還原OID。
每個應用程序的orchagent子例程可以使用現有的正常構造函數和producerstate/consumerstate處理流,以確保依賴性并填充內部數據結構。
如果docker僅重新啟動swss,則它應該能夠直接從appDB恢復路由和延遲數據,因為bgp docker和TeamDocker在此場景中不會將整組數據再次提供給appDB。
狀態恢復后,每個應用程序都應該能夠刪除任何過時的對象/狀態,并執行任何需要的創建/設置,或者以正常方式處理請求。

Port

Lag/teamd

Interface

Fdb

Arp

Route

Acl

Buffer

Qos

Summary

LayerRestoreReconciliationIdempotencyDependency management
Application/OrchagentYYY for LibSaiRedis interfaceY
SyncdYNGood to haveGood to have
LibSAI/ASICYNGood to haveGood to have

Approach evaluation(方法評估)

Advantages(優勢)

  • 簡單明了的邏輯,對于大多數升級/重啟案例來說易于實現。
  • 層/應用程序解耦,易于分而治之。
  • 每個docker都是獨立的,為swss進程和其他網絡應用程序的意外熱重啟做好準備。

Concerns/Issues with this approach(此方法的關注點/問題)

  • Orchagent軟件升級可能很方便,特別是對于SAI對象替換的情況,這需要Orchagent使用一次代碼來處理它們以進行服務內升級。

Proposal 2: Reconciliation at syncd

The existing syncd INIT/APPLY view framework

基本上有兩個視圖是為熱重啟創建的。當前視圖表示關閉前的ASIC狀態,臨時視圖表示重新啟動后新的預期ASIC狀態。基于SAI對象數據模型,每個視圖都是一個有向無環圖,all(?)對象鏈接在一起。

Invariants for view comparison(視圖比較的不變量)

Switch internal objects discovered vis SAI get operation.

它們包括 SAI_OBJECT_TYPE_PORT, SAI_OBJECT_TYPE_QUEUE, SAI_OBJECT_TYPE_SCHEDULER_GROUP, SAI_OBJECT_TYPE_SCHEDULER_GROUP 等。假設這些對象的RID/VID保持不變。問題1:如果版本更改后發現的對象發生更改,會怎樣?

Question 2: what if some of the discovered objects got changed? Like dynamic port breakout case.

Configured attribute values like VLAN id, interface IP and etc.

There could be change to the configured value, those not being changed may work as invariants.?Question 3: could some virtual OIDs for created objects in tmp view coincidently match with object in current view, but the objects are different? matchOids().

View comparison logic

視圖比較邏輯
利用對象的元數據,以這些不變量作為錨定點,對temp視圖中的每個對象,從樹的根開始,向下到子節點的所有層,直到葉子找到最佳匹配。如果未找到匹配項,則應在臨時視圖中創建對象,這是對象創建操作。如果找到了最佳匹配,但臨時視圖中的對象和當前視圖中的對象的屬性不同,則應執行設置操作。精確匹配產生Temp VID到當前VID的轉換,這也為上層比較鋪平了道路。應刪除當前視圖中末尾引用計數為0的所有對象,請執行“刪除”操作。

Question 4: how to handle two objects with exactly same attributes? Example: overlay loopback RIF and underlay loopback RIF. VRF and possibly some other object in same situation?

Question 5: New version of software call create() API with one extra attribute, how will that be handled? Old way of create() plus set() for the extra attribute, or delete the existing object then create a brand new one?

Question 6: findCurrentBestMatchForGenericObject(), the method looks dynamic. What we need is deterministic processing which matches exactly what orchagent will do (if same operation is to be done there instead), no new unnecessary REMOVE/SET/CREATE, how to guarantee that?

問題4:如何處理兩個屬性完全相同的對象?示例:覆蓋環回RIF和參考底圖環回RIF。VRF和其他物體在同一情況下?
問題5:新版本的軟件調用create()API,它有一個額外的屬性,如何處理?“為附加屬性創建()加set()的舊方法,還是刪除現有對象,然后創建一個全新的對象?”?
問題6:FindCurrentBestMatchForgericObject(),方法看起來是動態的。我們需要的是確定性處理,它與orchagent將要做的事情完全匹配(如果要在那里執行相同的操作),沒有新的不必要的移除/設置/創建,如何保證?

Orchagent and network application layer processing

除了libsaireis接口上create/set/remove操作的idempotency 支持外,本方案需要與方案1中相同的處理,如原始數據恢復和每個應用程序根據需要刪除appDB陳舊數據。
一種可能但卻是一種極端的解決方案是:在應用程序重新啟動時,始終刷新所有相關的appDB表,甚至整個appDB,并讓每個應用程序從頭重新填充新數據。然后,將新數據集向下推到syncd。syncd執行舊數據和新數據之間的比較邏輯。

Approach evaluation

Advantages

  • 基于SAI對象模型的泛型處理。
  • 不需要更改libsairedis庫的實現,也不需要在orchagent層恢復OID。

Concerns/Issues with this approach

  • syncd中的高度復雜邏輯
  • 與syncd緊密結合的上層應用程序的熱重啟。
  • 必須處理來自SAI對象模型的各種轉角情況以及SAI對象模型本身的更改。

Open issues(未決問題)

如何在docker級別進行軟件升級的版本控制?

Show version命令能夠檢索每個docker的版本數據。進一步的擴展可能就是基于此。

root@PSW-A2-16-A02.NA62:/home/admin# show version SONiC Software Version: SONiC.130-14f14a1 Distribution: Debian 8.1 Kernel: 3.16.0-4-amd64 Build commit: 14f14a1 Build date: Wed May 23 09:12:22 UTC 2018 Built by: jipan@ubuntu01Docker images: REPOSITORY TAG IMAGE ID SIZE docker-fpm-quagga latest 0f631e0fb8d0 390.4 MB docker-syncd-brcm 130-14f14a1 4941b40cc8e7 444.4 MB docker-syncd-brcm latest 4941b40cc8e7 444.4 MB docker-orchagent-brcm 130-14f14a1 40d4a1c08480 386.6 MB docker-orchagent-brcm latest 40d4a1c08480 386.6 MB docker-lldp-sv2 130-14f14a1 f32d15dd4b77 382.7 MB docker-lldp-sv2 latest f32d15dd4b77 382.7 MB docker-dhcp-relay 130-14f14a1 df7afef22fa0 378.2 MB docker-dhcp-relay latest df7afef22fa0 378.2 MB docker-database 130-14f14a1 a4a6ba6874c7 377.7 MB docker-database latest a4a6ba6874c7 377.7 MB docker-snmp-sv2 130-14f14a1 89d249faf6c4 444 MB docker-snmp-sv2 latest 89d249faf6c4 444 MB docker-teamd 130-14f14a1 b127b2dd582d 382.8 MB docker-teamd latest b127b2dd582d 382.8 MB docker-sonic-telemetry 130-14f14a1 89f4e1bb1ede 396.1 MB docker-sonic-telemetry latest 89f4e1bb1ede 396.1 MB docker-router-advertiser 130-14f14a1 6c90b2951c2c 375.4 MB docker-router-advertiser latest 6c90b2951c2c 375.4 MB docker-platform-monitor 130-14f14a1 29ef746feb5a 397 MB docker-platform-monitor latest 29ef746feb5a 397 MB docker-fpm-quagga 130-14f14a1 5e87d0ae9190 389.4 MB

SONiC中的回滾支持

這是一個一般要求,不限于熱重啟。可能應該為這個主題準備一個單獨的設計文檔。

對控制平面停機時間有什么要求?

目前,在熱重啟期間,對控制平面的停機時間沒有硬性要求。應商定適當的數目。

支持熱重啟的升級路徑

No clear requirement available yet. The general idea is to support warm reboot between consecutive SONiC releases.

目前還沒有明確的要求。總體思路是在連續的SONiC版本之間支持熱重啟。

LibSAI/SDK熱重啟延遲要求

這一層還沒有嚴格的要求。大概是幾秒鐘,比如說10秒鐘?

SAI/LibSAI/SDK的向后兼容性要求?

是的,對于熱重啟支持,向后兼容性是必需的。

對于熱重啟期間的數據平面流量,LibSAI/SDK有什么要求?FDB可以flushed嗎??

現有數據流在數據平面上沒有丟包。通常,FDB flush應該由LibSAI/SDK的NOS instread觸發。

SONiC支持熱重啟的原則是什么?

其中一個原則就是在每一層/模塊/docker上都有熱重啟支持,每一層/模塊/docker都是獨立的。

?

?

?

?

?

總結

以上是生活随笔為你收集整理的SONiC Warm Reboot的全部內容,希望文章能夠幫你解決所遇到的問題。

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

在线视频一区观看 | 97精品国产97久久久久久久久久久久 | 人人澡超碰碰 | av在线免费观看网站 | 国产精品自产拍在线观看 | 中文av资源站 | 精品国产精品国产偷麻豆 | 精品国产一区二区三区男人吃奶 | 欧美日韩观看 | 免费视频在线观看网站 | 91传媒视频在线观看 | 国产中文字幕在线播放 | av黄色大片 | 日韩在线电影 | 亚洲欧洲国产日韩精品 | 国内精品亚洲 | a在线视频v视频 | 综合久久2023 | 国内精品久久影院 | 在线观看亚洲精品视频 | 久久精品最新 | 欧美性色综合网 | 日韩特黄一级欧美毛片特黄 | 久久精品精品 | 色婷婷在线观看视频 | 久久免费视频网 | 天天综合网 天天综合色 | 最近高清中文字幕在线国语5 | 国产亚洲综合性久久久影院 | 亚洲精品18日本一区app | 色偷偷88欧美精品久久久 | 国内成人精品2018免费看 | 亚洲一区美女视频在线观看免费 | 免费网站观看www在线观看 | 久久久久久蜜av免费网站 | 91色蜜桃 | 国产精品对白一区二区三区 | 欧美日韩精品久久久 | 色橹橹欧美在线观看视频高清 | 久久新视频 | 亚洲精品九九 | 国产无遮挡又黄又爽在线观看 | 国产免费嫩草影院 | 五月天综合在线 | 成人午夜黄色影院 | 91视频午夜 | 欧美一区二区三区特黄 | 国产成人免费在线观看 | 免费成人av网站 | 美女激情影院 | 日韩在线观看你懂得 | 久久网站av | 狠狠躁日日躁狂躁夜夜躁 | 69精品视频在线观看 | 国内精品小视频 | 在线观看岛国片 | 国产精品美女久久久久久免费 | 亚州精品天堂中文字幕 | 国产亚洲精品成人av久久影院 | 欧美日本不卡 | 香蕉视频18| 日本九九视频 | 精品久久美女 | 92国产精品久久久久首页 | 国产色拍拍拍拍在线精品 | 五月亚洲婷婷 | 高清有码中文字幕 | 日日干av | 亚洲黄色精品 | 91最新在线视频 | 国产vs久久| 中文字幕在线视频一区二区 | 最近最新中文字幕视频 | 亚洲精品国偷自产在线99热 | 精品在线一区二区 | 久久午夜鲁丝片 | 日韩av午夜在线观看 | 伊人天天操 | 五月婷婷影院 | 91在线入口| www.福利 | 黄色免费大全 | 亚洲一区二区三区四区在线视频 | 色吊丝在线永久观看最新版本 | 色停停五月天 | 91成人在线免费观看 | 国产最新视频在线观看 | 久久美女免费视频 | 国产精品美女在线观看 | 奇米网在线观看 | 激情五月婷婷网 | 免费看的黄色网 | 欧美一级高清片 | 欧美一区二区视频97 | 狠狠色丁婷婷日日 | 成人av免费电影 | 美女免费视频网站 | 亚洲va男人天堂 | 国产三级精品三级在线观看 | 亚洲精品视频大全 | 日韩欧美一区二区三区视频 | 国产精品成人一区二区 | 91av成人| 伊人久久电影网 | 亚洲激情综合网 | 操操操影院 | 国产精品美女免费 | www.av在线.com| 国产精品视频全国免费观看 | 97精品一区二区三区 | 婷婷国产v亚洲v欧美久久 | 一区三区视频 | 国产精品 日韩 欧美 | 69亚洲乱| 最新中文字幕视频 | 蜜臀av性久久久久av蜜臀妖精 | 欧美久草网| 免费日韩 精品中文字幕视频在线 | 综合网天天 | 国产精品美女久久久久久 | www.在线观看视频 | 中文字幕av最新 | 日韩特黄一级欧美毛片特黄 | av电影免费在线 | 黄色精品一区二区 | 韩国av电影网| 成人中文字幕av | 久草精品视频在线观看 | 在线观看国产成人av片 | 中文字幕在线观看一区二区 | 天天射一射 | 一级特黄aaa大片在线观看 | 免费看黄色小说的网站 | 四虎亚洲精品 | 亚洲电影图片小说 | 国产精品久久久久久一区二区三区 | 夜夜骑天天操 | 在线观看av免费观看 | 亚洲精品456在线播放第一页 | 亚洲欧美国产精品18p | 探花视频免费观看 | 国产女人免费看a级丨片 | www.日日日.com | 99综合视频| 国内精品亚洲 | 日日夜夜精品视频天天综合网 | 五月婷婷开心 | 91精品视屏 | 欧美日高清视频 | 成人黄色毛片 | 91精品国自产在线观看 | 亚洲精品中文字幕视频 | 五月婷婷丁香激情 | 久久婷婷激情 | 亚洲精品影视在线观看 | 免费一级片在线 | 亚洲精品在线观看免费 | 97在线看片| 欧美精品v国产精品 | 国产高清精品在线观看 | 西西444www大胆无视频 | 天天操人人干 | 丝袜美女在线观看 | 久久九九九九 | 久久999精品 | 91爱看片| 91麻豆精品国产91久久久久久 | 成人 国产 在线 | 激情视频免费在线观看 | 在线日韩中文 | 狠狠躁夜夜av | 色综合激情久久 | 亚洲一本视频 | 天天干天天插 | 精品一区精品二区高清 | 久久国产网站 | 久久精品国产一区二区三区 | 日韩啪啪小视频 | 国产第一页精品 | 国产精品大全 | 国产精品a成v人在线播放 | 99精品在线观看视频 | 五月婷婷中文网 | 欧美中文字幕第一页 | 国产69精品久久久久99尤 | 亚洲欧美日韩中文在线 | 亚洲最大av网站 | 日韩欧美在线免费观看 | 99久久9| 国产一级片网站 | 日韩在线网址 | 色综合国产 | 99性视频 | 国产一性一爱一乱一交 | 日本不卡视频 | 婷婷资源站 | 久久国产热| 婷婷久久久 | 成人在线黄色 | 最新免费av在线 | 久久精品香蕉视频 | 国产一级大片免费看 | 国产精品破处视频 | 国产成人精品久久久久蜜臀 | 麻豆视频在线免费观看 | 深爱激情亚洲 | 超碰在线97免费 | 91成人在线观看高潮 | 国产精品久久久久久久久费观看 | 免费三级骚 | 黄色av免费看 | 婷婷色中文字幕 | 国产91精品欧美 | 日本精品一区二区三区在线播放视频 | 国产视频一区在线免费观看 | 国产1区2区3区在线 亚洲自拍偷拍色图 | 亚洲人人av | 色在线观看网站 | 中文字幕不卡在线88 | 99久久婷婷 | 久久99网 | 国产视频一二三 | 久久激情综合网 | 国产亚洲精品福利 | 一区二区三区在线看 | 天天干.com | 麻豆影视在线观看 | 黄色av一区 | 日韩高清免费观看 | 久久精品九色 | 亚洲美女免费精品视频在线观看 | 99在线精品免费视频九九视 | 久久久久麻豆v国产 | www.777奇米| 91精品国产综合久久婷婷香蕉 | 99久久毛片| 久久不卡国产精品一区二区 | 日韩高清在线一区二区 | 精品日韩在线一区 | 国产91亚洲精品 | 亚洲精品久久久久中文字幕二区 | 久久香蕉电影网 | 美女网站黄在线观看 | 国产精品久久久久久久久软件 | 日韩欧美视频免费观看 | 国产毛片久久久 | 亚洲人成人在线 | 国产精品综合久久 | 日本中文字幕影院 | 婷婷综合国产 | 一区二区三区日韩在线观看 | 天天干天天天 | 亚洲伦理一区二区 | 最新黄色av网址 | 深夜免费小视频 | 国产精品乱码一区二区视频 | 亚洲精品在线观看视频 | av免费看电影| 一区二区三区韩国免费中文网站 | 久久成人国产 | 69国产精品成人在线播放 | 在线观看视频99 | 国产精品国产三级国产 | 国产一线二线三线性视频 | 久久精品视频18 | 婷婷丁香激情五月 | 91香蕉视频污在线 | 精品极品在线 | 爱情影院aqdy鲁丝片二区 | 婷婷丁香在线观看 | 2019中文在线观看 | 亚洲影院天堂 | 国产 在线观看 | 欧美一区中文字幕 | 久久免费视频这里只有精品 | 国产一区二区三区免费在线观看 | 97国产在线播放 | 亚洲一区 影院 | 超碰在线观看av.com | 99热超碰| av片子在线观看 | 欧美一级片在线 | 成人在线免费av | 综合激情婷婷 | 精品1区二区 | 国产精品99久久免费黑人 | 国产精品久久久久aaaa九色 | 色婷婷综合久久久 | 久久午夜色播影院免费高清 | 亚洲成人中文在线 | av在线网站免费观看 | 99精品国产一区二区三区麻豆 | 日韩欧美在线综合网 | 狠狠操精品 | 99视频国产在线 | 亚洲第一区在线观看 | 中文字幕在线影视资源 | 一区二区三区视频在线 | 在线色吧 | 手机成人在线电影 | av一级片网站 | 免费在线观看av | www成人av | 日韩高清免费电影 | 久草久| 精品国产一区二区在线 | 欧美精品在线观看 | 欧美日韩一区二区免费在线观看 | 日韩av片免费在线观看 | 亚洲精品高清在线 | 99久久婷婷国产精品综合 | 缴情综合网五月天 | 一区二区三区在线视频111 | 韩国av三级| 综合网伊人 | 这里只有精彩视频 | 天天在线免费视频 | 麻豆视频在线观看 | 国产网站在线免费观看 | av一级片| 日韩在线观看视频中文字幕 | 久久精品视频日本 | www.色午夜 | 一区二区不卡 | 国产精品免费一区二区三区在线观看 | 天天干,夜夜爽 | 久久久久久久久久久国产精品 | 91在线视频免费91 | 成人影视免费 | 久久69精品久久久久久久电影好 | 欧美一级欧美一级 | 狠狠躁18三区二区一区ai明星 | 欧美日韩国产伦理 | 亚洲精品成人免费 | www.天天操| 国产1区2区3区精品美女 | 久久精品黄色 | 久久久久国| 黄污网| 97人人澡人人添人人爽超碰 | 午夜av免费观看 | 成人超碰在线 | 免费日韩 精品中文字幕视频在线 | 丁香花在线观看免费完整版视频 | 亚洲成a人片在线观看中文 中文字幕在线视频第一页 狠狠色丁香婷婷综合 | 五月天伊人网 | 精品成人a区在线观看 | 亚洲精品高清视频在线观看 | 精品av在线播放 | 最近中文字幕在线播放 | 在线探花 | 国产精品国产三级国产 | 久久国产精品99国产精 | 深爱激情开心 | 日韩欧美在线高清 | 精品久久国产 | 免费看的国产视频网站 | www色综合 | 97视频在线免费观看 | 中文字幕视频网站 | 热久久视久久精品18亚洲精品 | 国内小视频 | 国产亚洲欧美日韩高清 | 亚洲精品乱码久久久久久写真 | 五月导航 | 91九色porny在线 | 色婷婷五 | 欧美一级片免费在线观看 | 五月婷影院 | 99操视频 | 中文字幕在线中文 | 91精品少妇偷拍99 | www.黄色片网站| 欧美一区二区三区在线看 | 五月情婷婷 | 欧美久久久久久久 | 碰超在线 | 丰满少妇一级 | 国产精品视频不卡 | 国产精品正在播放 | 天堂va欧美va亚洲va老司机 | 久久91久久久久麻豆精品 | 中文字幕美女免费在线 | 成人国产在线 | 99热这里精品 | 国产精品久久久久久久久久免费 | 国产99久久九九精品 | 国产精品地址 | 国外成人在线视频网站 | 亚洲精品视频在线 | 激情综合一区 | 久久一区二区三区日韩 | 精品人人人人 | 四虎国产 | 国产亚洲精品久久久久久无几年桃 | 美女在线免费观看视频 | 精品视频国产 | 日日夜夜草| 久久99久久精品 | av五月婷婷 | 人人艹人人 | 免费国产在线观看 | 精品久久国产 | 中文字幕在线第一页 | 国产精品18久久久久vr手机版特色 | 片网址| 99色婷婷| 中文字幕二区在线观看 | 超碰97网站 | 国产一区二区久久久 | 久久久高清免费视频 | 波多野结衣在线中文字幕 | 国产精品扒开做爽爽的视频 | 青青网视频 | 欧美日韩免费一区 | 99精品成人 | 一区二区 久久 | 欧美性久久久久久 | 天天干夜夜想 | 狠狠色丁香婷婷综合久小说久 | 欧洲精品在线视频 | 国产精品视频区 | 99热在线观看免费 | 黄色av影视| 日本精品一区二区在线观看 | 国产精品毛片一区二区 | 国内精品久久久久影院男同志 | 三上悠亚一区二区在线观看 | av中文字幕日韩 | 2024国产精品视频 | 国产专区精品视频 | 国产直播av| 日韩免费在线观看网站 | 成人黄色小说在线观看 | 久久天天躁夜夜躁狠狠躁2022 | 特级黄录像视频 | 在线观看资源 | 国产精品自产拍 | 亚洲成人免费在线 | 97人人澡人人爽人人模亚洲 | 91电影福利| av线上免费看 | 99色| 国产成人黄色网址 | 91网站在线视频 | 日日操网| 免费大片av | 精品国产一二三四区 | 天天摸天天操天天爽 | 亚洲精品成人在线 | 国产三级精品三级在线观看 | 欧美日本啪啪无遮挡网站 | 国产精品一区二区三区四区在线观看 | 欧美午夜剧场 | 精品影院 | 又黄又爽又色无遮挡免费 | 高清久久久久久 | 天天鲁天天干天天射 | 99精品乱码国产在线观看 | 欧美国产日韩一区 | 免费午夜av | 91在线入口 | 黄色一级大片免费看 | 日韩一区二区免费视频 | 成人毛片100免费观看 | 日韩黄色中文字幕 | 中文字幕 国产精品 | 亚洲一区二区三区毛片 | 日韩理论电影在线观看 | 久热av在线 | 激情综合网五月激情 | 97成人啪啪网 | 免费视频 三区 | 国产一级高清视频 | 99精品视频中文字幕 | 国产中文字幕在线播放 | 久久五月激情 | 色视频网站在线 | 日韩69视频 | 日韩欧美精选 | 成人小视频在线 | 伊人看片 | 久久久国产精品一区二区三区 | 国产一区欧美一区 | 国产精品嫩草69影院 | 国产精品久久久久免费a∨ 欧美一级性生活片 | 免费久久99精品国产 | 可以免费观看的av片 | 麻豆视频国产 | 欧美色操| 日韩欧美视频在线 | 黄色毛片大全 | 免费a v在线 | 韩国精品福利一区二区三区 | 美女免费黄网站 | 91自拍91 | 天天插天天射 | 96精品视频 | 午夜av剧场 | 99久久精品无码一区二区毛片 | 日本精品在线 | 69亚洲乱 | 久草视频在 | 一区二区 精品 | 91视频麻豆视频 | 激情欧美日韩一区二区 | 日本久久久久久久久 | 97日日碰人人模人人澡分享吧 | 欧美一级淫片videoshd | 中文字幕在线视频一区二区三区 | 久久婷婷色 | 精品国模一区二区三区 | 人人干人人超 | a级免费观看 | 丁香婷婷综合激情 | 韩国在线视频一区 | 中文字幕在线看 | 色综合网| 午夜色大片在线观看 | 亚洲欧美精品一区 | 国产特级毛片 | 成人91视频| 国产精品美女久久久网av | 国产精品视频免费在线观看 | 亚洲成人av片 | 麻豆播放| 麻豆91网站 | 人人插超碰 | 蜜臀久久99静品久久久久久 | 91成人精品一区在线播放69 | 91成人小视频 | 国产资源网| 久久99精品久久只有精品 | 国产精品99久久久久久有的能看 | 欧美精品被 | www.久久色 | 亚洲精品一区二区在线观看 | 91高清一区 | 超级碰碰碰免费视频 | 91色视频| 色香com.| 国产亚洲成av人片在线观看桃 | 国产91国语对白在线 | 国产激情电影综合在线看 | 国产精品一区二区在线免费观看 | 99在线视频精品 | 成人禁用看黄a在线 | 国产一二区视频 | 在线国产一区二区 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 97视频在线播放 | 国产一区久久 | 久久久久久久久福利 | 五月婷婷,六月丁香 | 天天做天天爱夜夜爽 | 色婷婷精品| 婷婷中文字幕综合 | 亚洲精品乱码久久 | 精品国产乱码久久久久久1区二区 | 久草在线在线视频 | 欧美黑人性爽 | 国产精品九九久久99视频 | 久久精品国产一区二区三 | 国产精品九九久久久久久久 | 韩日视频在线 | 国产亚洲在线 | 国产999精品久久久久久麻豆 | 在线观看视频97 | 日韩剧| 欧美日韩性视频在线 | 色综合国产 | 日韩综合在线观看 | 天天天操天天天干 | 国产在线小视频 | 麻豆网站免费观看 | 亚洲精品色| 久久精品视频99 | 成人午夜电影久久影院 | 一级精品视频在线观看宜春院 | 国产高清久久久 | 国产福利一区二区三区视频 | 中文字幕一区二区三区在线观看 | 久久精品成人 | 六月色婷婷 | 中文字幕视频一区 | 亚洲精品午夜视频 | 成人黄色国产 | 免费观看黄色av | 在线看片91| 免费高清无人区完整版 | 在线午夜电影神马影院 | 欧美日韩精 | 在线看一级片 | 天堂av免费在线 | 女人18毛片a级毛片一区二区 | 亚洲国产成人久久 | 日韩免费电影一区二区三区 | 在线视频 成人 | 中文字幕在线视频一区二区 | 欧美日韩网址 | 国产成人精品一区二区在线 | 国产 日韩 欧美 中文 在线播放 | 911精品美国片911久久久 | 久久一二三四 | 久久久久这里只有精品 | 亚洲国产精品久久久久 | 欧美一级黄色视屏 | 成人在线观看你懂的 | av三级在线播放 | 韩国av一区二区 | 日本不卡久久 | 久久综合中文色婷婷 | 日本精品久久久久 | 夜夜躁狠狠躁日日躁视频黑人 | 三级av网站| 久久影视一区二区 | 日韩一区二区三区在线观看 | 激情综合五月网 | 色停停五月天 | 日韩精品无 | 亚洲欧美日韩中文在线 | 欧美精品一区二区性色 | 狠狠干婷婷 | 欧美精品资源 | 欧美色婷婷 | aaaaaa毛片| 热久久国产精品 | 亚洲精品乱码久久久久久蜜桃91 | 国产精品久久久久久久久免费看 | 免费在线观看中文字幕 | 一区二区 不卡 | 久久成人国产精品免费软件 | 国产精品久久久久aaaa | 91在线在线观看 | 久久公开免费视频 | 久久成人资源 | 久久综合久久88 | 成人av亚洲| 狠狠狠色丁香婷婷综合激情 | www日韩高清| 久福利| 日本最新高清不卡中文字幕 | 97超碰在线播放 | 亚洲欧美视频在线播放 | 国产美女精品久久久 | 99免费在线播放99久久免费 | 国产99久久久精品视频 | 国产免费一区二区三区网站免费 | 亚洲精品美女久久久久网站 | 999久久久欧美日韩黑人 | 久久国产精品免费观看 | 国产精品女视频 | 911国产精品| 福利视频一二区 | 亚洲成人资源 | 国产午夜精品av一区二区 | 国产精品精品久久久 | 天天色天天操综合网 | 99精品视频免费观看 | 日日夜夜狠狠操 | 天天综合网久久综合网 | 日本精品视频在线观看 | 日日爽天天操 | av在线网站免费观看 | av免费看看 | 国产精品视频观看 | 99九九免费视频 | 99国产在线 | 亚洲aⅴ一区二区三区 | 国产黄色在线观看 | 91久久一区二区 | 久草在线免费播放 | 91 中文字幕 | 日本不卡一区二区三区在线观看 | 亚洲 欧洲av | 四虎影视成人精品 | 成片免费观看视频 | 亚洲国产精品500在线观看 | 国产在线播放一区二区 | 一级黄色大片 | 国产黄色一级大片 | 色婷婷久久久 | 欧美激情在线看 | 亚州国产精品久久久 | 久久伊人精品天天 | 91黄视频在线观看 | 99视屏 | 碰天天操天天 | 西西44人体做爰大胆视频 | 超碰人人99 | 天天色天天综合 | 久久视频热| 激情丁香5月 | 99精品久久精品一区二区 | 日韩免费电影一区二区三区 | 91精彩视频在线观看 | 在线观看中文字幕网站 | 精品国产区| 青春草视频| 国产午夜激情视频 | 国产三级午夜理伦三级 | 国产福利91精品一区 | 99视频在线看| 欧美中文字幕久久 | 五月天电影免费在线观看一区 | 99久久精品国产欧美主题曲 | 二区在线播放 | 99人久久精品视频最新地址 | 毛片美女网站 | 99久久久精品 | 日韩精品在线看 | 国产不卡高清 | 日日夜夜精品 | 久久精品一二三 | 亚洲精品免费在线观看 | 九九热在线播放 | 久久精品3 | www激情久久 | 久久在现 | 亚洲精品视频网 | 免费福利在线播放 | 日日干天天爽 | 国产精品久久久久久久久久久久午夜片 | 97色免费视频 | 九九视频网站 | 国产人免费人成免费视频 | 在线观看91网站 | 69视频永久免费观看 | av免费观看在线 | 亚洲桃花综合 | 97超视频免费观看 | 最近在线中文字幕 | 一本一道久久a久久精品 | 欧美日韩免费观看一区二区三区 | 国内亚洲精品 | 一区二区观看 | 午夜少妇一区二区三区 | 人人干狠狠干 | 国产日韩欧美在线观看视频 | 久日精品 | 日韩一区二区三区免费电影 | 波多野结衣在线观看一区 | 国产视频不卡一区 | 美女一级毛片视频 | 日韩偷拍精品 | 天天射天天色天天干 | 91视视频在线直接观看在线看网页在线看 | 日日夜夜免费精品 | 欧美性护士| 91精品啪在线观看国产线免费 | 欧美日韩不卡在线 | 成年人免费在线观看网站 | 国产美腿白丝袜足在线av | 久久激情视频 | 国产麻豆精品95视频 | 日韩精选在线 | 欧美天天综合网 | 日日夜夜国产 | 人人爱人人爽 | 亚洲午夜精品电影 | 天天干天天做 | 国产精品欧美日韩在线观看 | 久久精品精品 | 国产一区二区在线看 | 亚洲天堂视频在线 | 在线免费av网 | 色婷婷六月天 | 久久国产精品99久久久久久丝袜 | 精品美女久久久久 | 日本xxxx.com| 欧美日本一二三 | 1024手机基地在线观看 | 亚洲视频免费视频 | 五月婷婷六月综合 | 探花视频免费观看高清视频 | 国产一区二区在线播放视频 | 成人精品一区二区三区电影免费 | 欧美一区二区三区四区夜夜大片 | 国产高清精品在线观看 | 久久国产露脸精品国产 | 一区二区三区免费 | 免费在线看v | 国产在线观看,日本 | 久久综合久久久久88 | 久久伊人国产精品 | 成人国产精品 | 天天爽天天爽 | 国产精品第54页 | 9999在线视频 | 精品欧美日韩 | 亚洲成人黄色av | 天天拍天天操 | 成人av日韩 | 日韩性色| 久久综合久久综合久久 | 国偷自产视频一区二区久 | 国产女人18毛片水真多18精品 | 波多野结衣电影一区二区三区 | 亚洲免费av在线播放 | 国产亚洲va综合人人澡精品 | www夜夜| av日韩不卡 | av免费看在线 | www色,com | 久久网址 | 特级免费毛片 | 永久免费的av电影 | 国产精品久久一区二区三区, | 亚洲精品乱码久久久久 | 中文在线最新版天堂 | 中文字幕在线一区二区三区 | 亚洲www天堂com | 久久在线播放 | 91伊人久久大香线蕉蜜芽人口 | 天天躁天天操 | 欧美日韩中文视频 | 久久久香蕉视频 | 久久精品一区二区 | 亚洲精品视频在线观看免费视频 | 中文字幕 国产视频 | 亚洲精品国产精品乱码在线观看 | 欧美日韩国产精品久久 | av电影久久 | 免费日p视频| 日韩精品欧美精品 | 国产美女精彩久久 | 一级黄色大片在线观看 | 日韩av一区二区三区 | 精品久久久久久国产偷窥 | 一区三区在线欧 | 国内精品久久久久久久影视麻豆 | 免费黄色在线网站 | 国产精品毛片一区视频播 | 久久久资源 | 欧美激情综合五月色丁香 | 99热这里只有精品在线观看 | 国产一级在线观看视频 | 蜜桃视频日韩 | 国产精品电影一区二区 | 丰满少妇在线观看 | 人人干,人人爽 | 国产麻豆视频网站 | 欧美成年人在线观看 | 日本黄色a级大片 | 在线播放 亚洲 | 人人射人人爽 | 美女一区网站 | 丁香视频全集免费观看 | 久久久久久免费毛片精品 | 国产一区久久久 | 亚洲精品五月 | 久久精品国产一区二区三 | 国产精品久久伊人 | 精品999久久久 | 免费观看9x视频网站在线观看 | 狠狠干综合 | 深夜男人影院 | 欧美日韩伦理一区 | 国产精品成人aaaaa网站 | 开心丁香婷婷深爱五月 | 欧美综合色 | 亚洲欧美乱综合图片区小说区 | 日韩综合视频在线观看 | 国产精品久久久久毛片大屁完整版 | 欧美一级性生活片 | 久草在线这里只有精品 | 久久艹综合 | 九九三级毛片 | 美女久久久久久久久久 | 99国产高清| 在线免费黄色av | 国产91免费在线观看 | 青青草国产精品 | 久久精品久久精品久久精品 | 视频在线99 | 久久视频这里只有精品 | 久久伊人精品一区二区三区 | 91av手机在线| 国产一区二区三区高清播放 | 国产午夜一区 | 日日夜夜中文字幕 | 亚洲在线视频播放 | 亚洲一二三区精品 | 日韩性片 | 6699私人影院 | 色欧美综合 | 99久久久国产精品免费99 | 亚洲国产丝袜在线观看 | 激情综合啪| 久在线| 深爱开心激情 | 国产成人久久精品 | 黄色动态图xx | 国产黄色一级片 | 香蕉精品视频在线观看 | 国产亚洲精品久久久久久久久久久久 | 亚洲草视频 | 美女国内精品自产拍在线播放 | 国产精品免费观看视频 | 成人动图| 成人免费在线观看av | 国产精品18久久久久vr手机版特色 | www.狠狠插.com| 欧美日韩一区三区 | a在线观看免费视频 | 久久视频在线视频 | 一区二区影视 | 日韩免费精品 | 黄色小说视频网站 | 99婷婷 | 久久综合五月婷婷 | 天天激情 | 免费黄色激情视频 | 成人h视频在线 | 中中文字幕av| 精品亚洲va在线va天堂资源站 | 久久永久免费 | www国产亚洲 | 99精品免费| 国产91免费看 | 日韩特级片 | 99精品在线观看视频 | av网址aaa| 91网在线看 | 色综合五月天 | 草久草久| 黄污在线观看 | av免费看av | 国产91欧美 | 成人久久18免费网站麻豆 | 国产精品黄网站在线观看 | 天海冀一区二区三区 | 超碰精品在线 | 伊人网站 | 亚洲精品国偷自产在线99热 | 人人插人人做 | 亚洲 欧洲av | 日本天天色 | 国产亚洲精品久久久久久大师 | 国产在线精品一区二区不卡了 | 久久久毛片 | 欧美孕妇与黑人孕交 | 欧美精品黑人性xxxx | 91插插影库 | 9幺看片 | 男女啪啪网站 | 一区二区中文字幕在线观看 | 在线视频第一页 | а天堂中文最新一区二区三区 | 久久精品国产第一区二区三区 | 久久九九精品久久 | 国产精品成人av在线 | 日韩免费在线观看视频 | 在线观看91精品视频 | 夜夜高潮夜夜爽国产伦精品 | 国产日韩欧美在线 | av一级一片 | 久久久高清一区二区三区 | 欧美日韩精品免费观看 | 粉嫩一区二区三区粉嫩91 | 国产一级片观看 | 99久久精品国 | 97**国产露脸精品国产 | 日韩中午字幕 | 日韩欧三级 | 国产一级a毛片视频爆浆 | 91影视成人| 综合久久综合久久 | 夜夜狠狠 | 9热精品 | 色欧美日韩 | 美女网站在线 | 综合色伊人 | 婷婷色在线资源 | 91成人看片 | 日韩欧美极品 | 国产亚洲情侣一区二区无 | 日日碰狠狠躁久久躁综合网 | 国产精品欧美久久久久无广告 | 97av视频在线观看 | 黄色亚洲 | 波多野结衣一区二区 | 成人久久久久久久久 | 97热在线观看 | 国产伦精品一区二区三区在线 | 国产精品成人自拍 | 99精品欧美一区二区三区黑人哦 | 九九视频在线 | 免费在线观看日韩 | 国产又粗又硬又长又爽的视频 | 亚洲一级黄色 | 日本久久久久久科技有限公司 | 久久久久人人 | 91av原创| 免费在线观看成年人视频 | 久草视频在线播放 | 99视频网站 | 久久久久久久久毛片 |