SIGCOMM2022:一種采用非流水線架構的P4網絡可編程芯片-Trio

原創 網絡交換FPGA 2022-08-10 07:49
可編程數據平面從根本上改變網絡元素的構建和管理方式,也在一定程度上平衡了靈活性和性能之間的矛盾這種平衡行為的關鍵是對數據包處理的良好抽象。數據包處理的常見抽象是匹配動作流水線,最早由OpenFlow提出。通過匹配動作抽象,可以將包處理器建模為一系列匹配和動作流水線階段。每個流水線階段對流經的數據包執行不同的操作。這種抽象可以映射到FPGA和下一代ASIC。在這種情況下,與平臺和體系結構無關的P4 語言應運而生。為支持P4語言,可編程數據平面大都采用可重配置匹配動作表(Reconfigurable Match TablesRMT)抽象轉發模型,定義了可編程解析、可編程匹配與可編程動作等數據包處理行為,而使用 P4 編程語言,可以快速簡便地對數據包處理行為進行描述。因此,在人們的印象中,提到P4語言,大腦中就自動出現解析器、逆解析器和多級流表的架構,想到了Barefoot的Tofino芯片。認為解析器、逆解析器加多級Match Action流表的架構就是P4語言唯一硬件架構。然而,實際上,除了這種架構外,還有好幾種其它的實現架構。比如今年8月下旬即將召開的SIGCOMM會議上,MIT和Juniper的研究人員聯合發表了一篇介紹Trio芯片架構的文章,Trio 芯片就不是采用流水線架構來實現對P4語言支持的。文章主要面向新的應用場景與傳統的PISA流水線架構的交換芯片的性能進行對比,現將該文章部分譯文奉上,以饗讀者。感興趣的讀者也可以提前閱讀扎神的文章《Trio 6, Express 5 and Silicon One》以更全面了解相關內容和背景。
摘要:本文介紹了Trio,一種用于瞻博(Juniper)網絡MX系列路由器和交換機的可編程芯片組。Trio的架構基于一個多線程的可編程數據包處理引擎和一個分層的大容量內存系統,這使得它與基于流水線的架構有著根本的不同。Trio可以優雅地處理各種網絡用例和協議的非同質包處理率,使其成為新興網絡內應用的理想平臺。我們首先描述了Trio芯片組的基本構件,包括其多線程的包轉發和包處理引擎。然后,我們討論Trio的編程語言,稱為微代碼。為了展示Trio靈活的基于Microcode的編程環境,我們描述了兩個使用案例。首先,我們展示了Trio為分布式機器學習執行網絡內聚合的能力。其次,我們提出并設計了一種使用Trio的定時器線程的網絡內滯留者緩解技術。我們在測試平臺上使用三個真實的DNN模型(ResNet50、DenseNet161和VGG11)對這兩個用例進行了原型測試,以證明Trio在執行網絡內聚合的同時緩解串擾的能力。我們的評估表明,當集群中出現散工問題時,Trio的性能比目前基于流水線的解決方案高1.8倍。


01

引言


數據密集型應用是當今在線服務的基礎。隨著摩爾定律的逐漸放緩,硬件加速器正在努力滿足新興云應用的性能需求,如機器學習、數據庫、存儲和數據分析。進一步的進展明顯受到單臺服務器所能容納的計算量和內存的限制,推動了數據密集型應用對高效分布式系統的需求。
可編程交換機的出現,如英特爾的Tofino[2, 20, 22],為設計新的包處理協議和編譯器創造了機會[17, 20, 24, 44, 45, 58, 69, 71]Tofino交換機也為使用網絡內計算[23, 60, 74]來加速應用鋪平了道路,如緩存[43]、數據庫查詢處理[50, 73]、機器學習訓練[36, 48, 55, 63, 77]、推理[76]和共識協議[27, 28, 52]網絡內計算的關鍵思想是利用交換機的獨特優勢,直接在網絡內進行部分計算,從而減少延遲,提高性能。

盡管可編程交換機一直是這種新模式的重要推動者,但獨立于協議的交換機架構(PISA)[2, 20, 22, 58]往往不適合新興的網內應用,從而限制了進一步發展,阻礙了網內計算應用的廣泛采用[35, 37, 67]。

本文介紹了Trio的網絡內計算可編程架構。Trio是瞻博網絡的可編程芯片組,擁有數十億美元的預存客戶群。它已被部署在全球核心、邊緣和數據中心環境中的數十萬臺路由器和交換機中。Trio芯片組在生產設備中使用已超過十年。

Trio建立在一套定制的處理器內核上,其指令集針對網絡應用進行了優化。因此,該芯片組具有傳統ASIC的性能,同時享有完全可編程處理器的靈活性,允許通過軟件安裝新功能。Trio的靈活架構使其能夠支持在芯片組發布后很長時間內開發的功能和協議。Trio處理器內核可以訪問一個高性能的大內存系統,以存儲與系統配置和數據包有關的數據和狀態。該內存系統對具有大內存足跡的新興應用的可擴展性至關重要。

Trio的結構與Tofino的結構有根本的不同。Trio有一個非流水線結構,因此不同的數據包不一定流經芯片上的相同物理路徑。Trio中的入站數據包是使用成千上萬的并行線程獨立處理的(詳情見2)。這些線程使用運行-完成模型[12, 70],其中一個線程將執行所需的指令,以完成它目前正在處理的數據包的處理。Trio有專門的邏輯,以確保同一流量的數據包按順序交付,但不同流量的數據包可以不按順序處理,使其能夠有效地處理混合的并發應用。

因此,Trio可以優雅地處理不同的數據包處理率:它可以為需要豐富的每包處理的應用提供低于線速的支持,同時為具有簡單的每包處理需求的應用保持線速。相比之下,基于PISA的交換機在處理數據包時,處于同一流水線的數據包需要遍歷流水線的各個階段,無論P4程序是怎樣的;P4程序[19]的部署只有完全成功和完全失敗兩個結果,基于PISA的交換機無法支持靈活的數據包處理速率,以可編程性為代價,換取數據包的線速處理能力。

在本文中,我們首先描述了Trio芯片組的基本構件,包括其數據包處理引擎和周圍的內存系統的細節(2)。接下來,我們描述了Trio的編程語言,稱為Microcode(3)。然后,我們以機器學習訓練的網絡內聚合作為第一個用例,解釋Trio靈活的Microcode設計(4)。我們將網絡中的串擾緩解作為第二個用例,以證明Trio在啟動高效的基于定時器的線程方面的獨特能力(5)。我們證明了在Trio中實現滯留者緩解是直接的,而據我們所知,在基于PISA的設備中實現高效的滯留者緩解是具有挑戰性的,甚至是不可能的。

我們在一個帶有Juniper MX480設備[10]、一個64個100Gbps Tofino交換機和六個華碩ESC4000AE10服務器的測試平臺上實現這兩個用例,每個服務器都有一個A100 Nvidia GPU[11]和一個100Gbps Mellanox ConnectX5網卡。我們訓練三個DNN模型(ResNet50[41]、DenseNet161[42]和VGG11[68]),以證明Trio在執行網內聚合的同時減輕散兵線的能力。我們的評估表明,當集群中出現散工時,Trio比最先進的網內聚合平臺SwitchML[63]的性能高出1.8倍。

瞻博網絡將繼續發展Trio芯片組,為現有和新興應用提供更高的帶寬、更低的功耗和更多的功能,同時還將開發軟件基礎架構以支持更多的使用案例。我們邀請網絡界確定能夠利用Trio可編程架構的新用例。

02


Trio的結構


自2009年推出以來,Trio芯片組已經經歷了六代[16],具有各種性能點和架構。本節詳細介紹了Trio的最新架構。首先,我們對基于Trio的路由器1中的數據包轉發和處理做了一個高層次的概述。然后,我們轉向Trio的數據包處理引擎的細節。最后,我們解釋Trio的各種內存類型和讀-改-寫操作。

1 ?????基于Trio的路由器體系結構

圖1說明了基于Trio的路由器(或交換機)與基于PISA的交換機之間的高層區別。每個基于Trio的設備都有兩個重要的組成部分:(i)包轉發引擎和(ii)包處理引擎,下面將介紹。

數據包轉發引擎(PFE)。PFE是Trio轉發平面的中心處理元素,用于系統地將數據包移入和移出設備。一個基于Trio的設備由一個或多個PFE組成。根據不同的年代,每個Trio芯片組支持不同的數據包處理帶寬。Trio的第一代PFE用多個芯片支持40Gbps的網絡帶寬。今天,Trio的第六代PFE在單個芯片中支持1.6 Tbps。小型路由器可能只有一個PFE,而大型路由器則有多個PFE,通過互連結構連接,如圖1(a)所示。通過在PFE之間提供any-to-any的全互連連接,互連結構擴大了設備的帶寬,遠遠超過了單個芯片所能支持的范圍。每個PPE在入口和出口方向上都處理數據包。數據包通過一個入口PFE到達系統,并通過一個出口PFE離開。

包處理引擎(PPE)。每個PFE都有數百個多線程的包處理引擎(PPE),如圖2所示。每個PPE支持幾十個線程同時處理不同的數據包。與Tofino的架構不同,流水線不能訪問對方的寄存器,一個PFE中的PPE線程可以通過共享內存有效地共享狀態。第2.2節更詳細地解釋了PPE的基于線程的設計。

平行數據包處理。PFE的硬件邏輯自動將每個進入的數據包分為頭和尾部分(類似于PISA的頭和有效載荷)。數據包頭是數據包的第一部分,通常大到足以容納處理數據包所需的所有數據包頭(每一代Trio設備的數據包頭大小不同,但通常約為200字節)。尾部由數據包的剩余字節組成(如果有的話)。當一個新的數據包到達時,PFE內部的一個硬件模塊,稱為調度模塊,根據可用性將數據包頭發送到PPE進行處理,PPE為這個數據包頭生成一個新線程。數據包尾部被保存在PFE的內存和隊列子系統中的數據包緩沖區,以避免在PPE線程中存儲大量的字節。默認情況下,每個線程在一個數據包上工作。許多PPE線程并行工作以提供所需的處理帶寬。

重新排序引擎。當數據包處理完成后,修改后的數據包頭被發送到重新排序引擎。重排引擎保留更新的包頭,直到同一流程中所有較早到達的數據包都被處理,以確保按順序交付。然后,Reorder Engine將修改后的數據包頭發送到內存和排隊子系統,以便排隊傳輸。

2??????包處理引擎

Trio的PPE提供了固定處理流水線或現有專門處理單元難以或無法實現的功能。每個PPE都是一個VLIW(超長指令字)多線程的微碼引擎核心。每個微指令都控制著多個ALU、操作數和結果選擇,以及復雜的多路分支。執行一個微指令所需工作的復雜性意味著每個指令需要多個時鐘周期。因為每個PFE通常同時為許多數據包提供服務,所以一個PPE不需要高的單線程性能。Trio中的每個線程一次只有一條數據通路指令。Trio不會將同一線程上的指令與前一條指令分派到PPE流水線中,直到后者退出流水線。因此,不需要在同一線程的指令之間傳遞數據,因為在數據回寫完成之前,后續指令不依賴于前一指令的結果。

PPE線程。一個PPE線程通常在數據包頭到達PPE時啟動,并在該PPE對該數據包的處理完成后銷毀。線程的銷毀由芯片中的硬件邏輯自動處理,盡管程序員可以控制何時放棄線程的執行。線程也可以響應某些內部事件而啟動,包括統計收集和定時器(更多細節見5)。外部事件有能力通過類似的機制來催生新線程的執行。入口和出口PFE中的PPE共同處理處理數據包所需的所有功能(例如,數據包解析、路由查找、數據包重寫)。

每線程本地存儲。每個PPE有兩種主要的內部存儲形式。首先,每個線程有一個專用的本地存儲器池(1.25 KBytes)。本地存儲器可以在任何字節邊界訪問,使用指針寄存器或微指令中包含的地址。在一個PPE線程啟動之前,數據包頭被加載到該線程的本地存儲器中。當發送數據包時,修改后的數據包頭會從線程的本地存儲器中卸載。指針寄存器的使用允許對包頭以及其他類型的數據結構進行有效的訪問。其次,每個線程都有32個64位的通用寄存器,這些寄存器對它是私有的。本地存儲(內存和寄存器)持有正在處理的數據包的特定信息。跨包的共享狀態被保存在所有PPE都可以訪問的共享內存系統中。

ALU類型。有兩種ALU類型:(i)條件ALU和(ii)移動ALU。條件ALU用于算術或邏輯運算,產生32位數據結果和/或用于比較運算,產生1位條件結果。移動ALU產生32位的結果,可以寫進寄存器或本地存儲器。來自條件ALU的結果可以作為移動ALU的輸入。這種ALU組織允許每個指令的資源在排序控制(接下來描述)和生成邏輯/算術結果之間靈活分配,以存儲在寄存器/存儲器中。重要的是,每個ALU操作數和每個移動ALU結果可以是一個任意長度的位域(最多32位)和一個任意的位偏移。這有兩個主要的好處。首先,它提高了訪問包頭中不同大小的字段的效率。第二,它提高了內存和寄存器容量的利用率,使每塊數據只使用它所需要的比特。Trio在PPE和共享內存系統中都有ALU。前者用于對寄存器和本地存儲器的操作,而后者則用于對存儲在共享存儲器系統中的數據進行操作。通過將數據包尾部的部分移動到PPE線程的本地存儲器,也支持對數據包尾部的操作。

排序邏輯。一個或多個條件ALU的條件結果可以被排序邏輯單元用來選擇下一個要執行的微指令。每個微指令包括一個至八個微指令的目標塊的地址。任何或所有的條件結果都可以被忽略,所使用的條件結果的組合也非常靈活。數據包處理中的許多工作涉及代碼中復雜的條件分支,特別是在解析期間。Trio在一條指令中執行復雜的多路分支的能力與數據包處理應用的需求非常匹配。PPE支持對子程序的調用-返回機制,子程序可以嵌套到八層深處。

高效的哈希計算。高效的負載平衡是所有路由器/交換機的一個重要要求。在一個基于Trio的系統中,一個Microcode程序負責指定哪些數據包字段被包括在哈希計算中。這使得哪些數據包字段有助于負載平衡的決定具有完全的靈活性,包括從協議尚未發明的數據包頭中選擇字段的能力。Trio中的哈希函數是一個使用專用邏輯實現的高質量哈希函數。因此,哈希函數的實現比用軟件實現的類似哈希函數更有效。可編程字段選擇和硬接線哈希函數的結合,使PPE在靈活性和效率方面達到了前所未有的平衡。

靈活的編程。對PPE可處理的報頭數量或類型沒有固定限制。因此,PPE可以使用Trio的微碼程序(3)輕松創建新的報頭或消耗/刪除數據包中的現有報頭。隨著新協議的開發,Trio數據包處理架構可以通過增強運行在PPE上的軟件來適應。由于PPE的多線程結構,PPE還可以創建或消耗數據包來完成任務,如保持功能,其速度遠遠高于控制平面CPU所能支持的速度。重要的是,處理周期在不同的應用之間是可以互換的,從而能夠優雅地處理不同應用的數據包處理要求。因此,基于Trio的系統可以為數據包處理較豐富的應用提供較低的數據包速率,為數據包處理較簡單的應用提供較高的數據包速率,或兩者混合使用。

3??????共享內存系統

最近的Trio芯片組在每個PFE中支持幾個GBytes的內存。本節對Trio的共享內存系統進行了概述。

共享內存的優點。對于交換機和路由器來說,一些數據結構,如計數器和(流量)管制器,需要以很高的速度修改。為了支持數百個PPE線程對這些數據結構的有效訪問,Trio的共享內存系統成為所有線程訪問和修改數據的地方。所有對共享內存系統的數據訪問(讀、寫和讀-修改-寫)都由位于共享內存系統附近的讀-修改-寫引擎處理。當多個線程在同一時間訪問同一內存位置時,不需要將數據從一個線程移到另一個線程。相反,數據修改發生在讀-修改-寫引擎內部。這允許在內存附近高速更新數據,很好地滿足了數據包處理應用的需要。相比之下,傳統處理器使用的基于緩存線的一致性模型需要在訪問過程中把數據移到線程中;當多個線程試圖修改同一內存位置時,這會造成較長的延遲。雖然這種模型可以支持對數據進行更復雜和更普遍的操作,但對于可以被數百個線程訪問的數據結構來說,它的表現很差。

內存類型。Trio存儲器系統經過優化,為相對較小(8字節)的請求提供了較高的訪問速率。為了實現所需的帶寬、延遲和容量的組合,存儲器系統使用兩種類型的存儲器,如圖3所示:(i)高帶寬的片上存儲器,從PPE的訪問延遲約為70ns;(ii)基于DRAM的大型高帶寬片外存儲器,從PPE的訪問延遲約為300 ns至400 ns。片上存儲器是由一個嚴重的多槽SRAM實現的,通常用于頻繁訪問的數據結構。片外存儲器有一個幾百萬字節的片上緩存,它與片上SRAM類似,并且是大量的多Bank,以提供高吞吐量。片上SRAM和片外DRAM緩存的大小是可以軟件配置的(通常分別為2-8 MBytes和8-24 MBytes)。片外DRAM是幾GB字節。片內和片外存儲器在結構上是等同的,存在于一個統一的地址空間的不同范圍內。它們只在容量、延遲和可用帶寬上有所不同。這使得數據結構可以被放置在最符合其容量和帶寬要求的存儲器類型中。

內存交易。內存系統支持不同大小的讀寫操作,從8字節到64字節(以8字節為增量)。Trio可以用8字節的訪問來支持全部的內存系統帶寬。此外,還支持豐富的讀-改-寫操作,包括數據包/字節計數器、Policers、邏輯獲取和操作(And/Or/Xor/Clear)、獲取和交換、屏蔽式寫入和32位添加。讀-修改-寫操作由讀-修改-寫引擎啟用,具體規定如下。

讀-修改-寫引擎。數據包處理需要極其高速的讀-修改-寫操作。處理一個數據包可能涉及到對多個計數器的更新,對一個或多個策略器的操作,以及應用程序需要的其他操作。處理讀-改-寫操作的天真方法是,在操作進行時,讓一個線程擁有一個內存位置的所有權。但這種方法不能滿足數據包處理的高效率要求。相比之下,Trio將讀-改-寫操作卸載到它的內存系統中,由一個讀-改-寫引擎來處理一系列的內存位置。如果對同一內存位置的多個請求在同一時間到達,該引擎將依次處理這些請求,以保證更新的一致性。在混合讀、寫和讀-修改-寫操作時,不需要向內存中的某個位置發出明確的一致性命令。每個讀-改-寫引擎以每個時鐘周期8字節的速度處理內存請求。因此,整個共享內存系統的單個讀-修改-寫引擎不能提供足夠高的速率處理數據包所需的內存帶寬。為了應對這一挑戰,Trio支持幾組SRAM和片外緩存,并有自己的讀-修改-寫引擎,使讀-修改-寫處理帶寬能夠與原始內存帶寬一起擴展。

Crossbar和共享內存性能。Trio的Crossbar被設計為支持所有的讀-修改-寫引擎,因此Crossbar本身不會限制內存性能。如果提供給某個讀-改-寫引擎的負載超過了每周期8字節的吞吐量,就會通過Crossbar產生背壓。瞻博網絡在每一代Trio芯片中都增加了讀-改-寫引擎的數量,以便內存帶寬隨著數據包處理帶寬的增加而增加。

03

Trio的編程環境



本節對Trio的編程環境進行了概述。第1節描述了Trio的編程語言和基于Trio設備的編程工具鏈。第2節提供了一個用Trio微代碼編程的數據包過濾例子。

1??????Trio的編程語言和工具鏈

基于Trio的設備的編程語言是一種叫做Microcode的類C語言。程序員在Microcode中實現所有的數據包處理操作,包括數據包解析、路由查找、數據包重寫和網絡內計算(如果有)。圖4顯示了在Trio上為新的應用程序編程所需的工具。要在Trio上編程一個新的應用程序,程序員使用Microcode語言來編寫新的應用程序,并將新的Microcode程序添加到現有的代碼庫中。然后,程序員使用Trio的編譯器生成軟件圖像并配置目標設備。

表達式語法。Microcode支持C風格的表達式。支持的變量類型包括標量(label, bool, 和不同大小的整數)和復合(struct 和union)。Microcode還支持指針和數組,條件,函數調用和Gotos,以及switch語句。

指令邊界。一個Microcode程序有多個指令。一條Microcode指令可以執行有限的操作,程序員需要明確指定指令的邊界。通常情況下,一條Microcode指令可以執行四個寄存器或兩個本地存儲器的讀取,以及兩個寄存器或兩個本地存儲器的寫入。

變量存儲類。當在Microcode中定義一個新的變量時,程序員需要指定存儲該變量的位置。有三種類型的變量存儲類:內存(PPE的本地內存和寄存器),總線(表示變量作為ALU的輸入),和虛擬(表示常量值)。對存儲在共享內存系統中的數據的訪問,如轉發表,是通過下面規定的外部事務實現的。

外部交易。PPE可以通過Crossbar向其他模塊發出外部事務(XTXN),如共享內存系統、哈希查找/插入/刪除、高性能過濾器和計數器/警戒器塊。這些XTXN可以是同步的或異步的。在同步XTXN中,PPE線程被暫停,直到收到XTXN回復;在異步XTXN中,PPE線程繼續正常運行。PPE也可以通過XTXNs從數據包尾部獲取數據。在這種情況下,數據包尾巴從內存和隊列子系統發出,通過Crossbar,然后到達PPE的本地內存。一個XTXN由PPE向目標發出的請求和目標向PPE發回的回復組成。XTXN的格式取決于目標塊。例如,發送到共享內存系統的讀取請求以內存地址為參數,數據在XTXN響應寄存器中返回。

編譯器。為了編譯Microcode程序,程序員使用一個叫做Trio Compiler(TC)的工具。TC將指令的源代碼映射到指令可以控制的各種資源,包括將變量映射到它們的底層存儲,并將指令分配到PPE內的Microcode內存。TC同時具有編譯器和匯編器的特點。在編譯器方面,TC支持將高級C風格的表達式翻譯成硬件指令。在匯編器方面,TC的源代碼必須包含指令的劃分,即程序員標記代表一條指令的代碼塊的開始和結束。如果指定給一條指令的代碼不合適,TC的編譯就會失敗,因為它不能在多條指令中實現要求的動作。TC沒有一個單獨的編譯和連接階段。它需要完整的源代碼而不是單個模塊來生成二進制文件。這個二進制文件包含初始化PPE資源的數據,如Microcode內存和本地內存。它還定義了所需的符號,如本地內存中數據包頭開始的地址。該二進制文件是Trio的ASIC驅動程序用于設備初始化的Junos2軟件鏡像的一部分。

vMX虛擬路由器。瞻博網絡正在共同努力,使第三方能夠訪問基于Trio的設備編程。作為第三方訪問Trio功能的第一步,瞻博網絡開發了vMX虛擬路由器[5]。vMX是一個虛擬化的通用路由平臺,由一個虛擬控制平面(VCP)和一個虛擬轉發平面(VFP)組成。VCP由Junos操作系統驅動,VFP運行為x86環境優化的Microcode引擎。vMX可作為授權軟件,部署在基于x86的服務器和云服務上,如亞馬遜網絡服務。

高級轉發接口。在Trio中,數據包轉發是一個由PFE執行的操作序列。每個操作都可以用潛在包轉發操作圖上的一個節點表示。PFE根據單個數據包的類型/字段,為其執行一系列操作。瞻博網絡高級轉發接口(AFI)[3]提供了部分可編程性,允許第三方開發者通過一個稱為沙盒的小型虛擬容器控制和管理這個轉發路徑圖的一部分。該沙盒使開發者能夠添加、刪除和改變特定數據包的操作順序。

2??????Microcode程序示例(略)

04

Trio討論和未來的用例


Trio用于網絡內遙測。大多數網絡運營商需要遙測或深入了解其網絡中的流量,以便進行容量規劃、服務級協議監測、安全緩解和其他用途。目前的網絡設備通常依靠數據包采樣,使用設備中嵌入的內部處理器或外部監測設備進行進一步處理。由于通過設備的流量很大,而可用于監測的處理和帶寬有限,只有一小部分數據包(幾萬分之一或更少)被選中進行監測,而且采樣數據包的決定往往是盲目的,基于一個簡單的時間間隔[62]。Trio的數據包處理的靈活性和操作資源的可用性使其適合網絡內遙測。例如,服務提供商可以利用Trio的大內存來跟蹤傳入的數據包,以保持足夠的信息用于遙測。此外,Trio的定時器線程適用于定期監測和異常分析。為了給網絡運營商提供更智能的遙測,可以根據Trio已經提取的用于路由的數據包字段,對每個數據包執行基于機器學習的分類技術。最后,數據結構可以更有效地存儲,從而減少外部監測設備的傳輸帶寬和處理周期。

Trio用于網絡內安全。為了減輕DDoS攻擊,基于Trio的MX系統支持識別和丟棄惡意數據包的功能,充分利用了芯片組的高性能和靈活的數據包過濾機制。Trio還在SRX安全平臺上充當基于安全流的快速轉發路徑[1]。Trio能夠對傳入的數據包進行額外的復雜的網絡內安全處理,通過聚合特征或對服務提供商安裝的ML模型進行推理,以識別和緩解流量中的異常情況。與基于設備的解決方案不同,Trio在網絡數據通路上進行異常檢測的可編程架構可實現低延遲的威脅緩解。

Trio-ML中的數據包丟失。運行各種不同應用的數據中心可能會出現瞬時流量高峰,而這又可能導致聚合數據包丟失。一個實用的網絡內聚合系統需要一定程度的彈性,使長期運行的工作能夠在這種突發事件中生存下來。SwitchML[63]建議如何實現這種彈性。Trio-ML的實現有支持這種解決方案的規定,盡管它不是當前代碼的一部分,我們把它留給未來的工作。

未來的開放源碼計劃。我們正在考慮幾個未來開源的想法。首先,我們計劃為Trio增加對P4編程的全面支持。Juniper工程公司已經為實現這一目標做出了初步努力[6],但最近對P4核心規范的修改和增強,應該可以讓更多的靈活性和更多的功能通過P4接口公開。其次,我們計劃創建一種特定領域的語言,讓第三方開發者能夠使用Trio芯片組的全部轉發路徑功能。瞻博網絡正在探索這一領域的發展,并歡迎社區提供反饋。

05

相關工作


使用可編程交換機的網絡內計算。之前的幾篇論文通過利用網絡內部的某種形式的可編程性提出了網絡內計算。這些方法分為兩類:(1)使用基于PISAb的架構進行線速計算[18, 48, 63];(2)使用片上FPGA進行亞線速計算[21]。我們的網絡內ML聚合用例與Sharp[18]、SwitchML[63]、ATP[48]、PANAMA[36]和Flare[29]密切相關。Sharp[18]是Mellanox針對專用ML訓練集群的專有設計;它假定網絡帶寬可以被完全保留。相比之下,我們考慮的是多個用戶和應用共享鏈接的網絡。SwitchML[63]和ATP[48]使用市面上的Tofino交換機來執行梯度聚合。盡管Tofino交換機可以進行線速數據包處理,但其流水線結構的可編程性較為有限,這使得網絡內的散兵游勇緩解極具挑戰性。我們使用SwitchML作為Trio-ML的基線比較。對于我們的用例來說,SwitchML是一個蘋果對蘋果的比較,使其成為比ATP更合適的基線。更具體地說,ATP的性能改進受到網絡內聚合和額外的參數服務器的影響,而SwitchML和Trio-ML更相似,因為這兩種方法只使用交換機/路由器進行聚合。PANAMA的[36]網內聚合硬件可以支持靈活的數據包處理,但它是基于FPGA充當線內顛簸,使得它在大規模部署中不切實際。然而,本文旨在利用Trio的可編程架構,從頭開始設計新的有狀態的網絡內應用。Trio的幾個關鍵特征使這些新的應用成為可能。首先,Trio的大內存和對數據包尾部數據的快速訪問使網絡內的高效計算成為可能。其次,Trio的共享內存系統提供了幾GB的存儲空間;即使在有散兵游勇的情況下,或者在多個應用程序同時運行的情況下,這也足夠用于數據存儲。最后,Trio對單個數據包的指令數量沒有限制,使Microcode程序能夠啟動大型數據包所需的計算指令。

緩解散工問題。在理解和緩解分布式系統中散工問題的影響方面,之前有大量的工作[13 15, 25, 26, 30, 31, 33, 34, 38, 46, 51, 56, 57, 59, 61, 72, 75, 78, 79] 。特別是,Harlap等人提出了FlexRR,以減輕散工問題對分布式學習工作的影響[38]。FlexRR要求工人之間進行點對點的通信,以檢測速度慢的工人并進行工作重新分配。相比之下,我們考慮在網絡內部減輕散兵游勇的影響,不需要工人之間的任何消息傳遞,也不需要參數服務器。Tandon等人[72]和Raviv等人[61]提出了編碼理論框架,通過在工人之間重復訓練數據來緩解分布式學習中的散兵游勇;然而,Trio-ML不需要數據重復。

替代傳統交換機架構。研究界一直在研究替代的交換機架構,以解決基于PISA的架構的一些限制,如缺乏共享內存和淺層流水線深度。最有競爭力的例子是dRMT(Disaggregated Programmable Switching)[24]。dRMT開關架構實現了一個集中的、共享的內存池,所有的匹配動作階段都可以訪問。dRMT不是在一個流水線上執行匹配動作階段,而是將這些階段聚集在一個集群中,并以輪流的順序執行。一個控制邏輯單元對這些階段進行調度,以便在尊重程序依賴性的前提下最大限度地提高集群的吞吐量。然而,集中式內存池由一個連接各階段和內存的多路復用器控制,在一個給定的時鐘周期內,只有一個階段可以訪問內存。當一個應用程序需要在多個階段訪問內存時,這可能導致程序執行速度減慢。在Trio中,多個線程可以在同一時間向同一內存位置發送內存訪問請求,Trio的讀-改-寫引擎依次處理這些請求,保證了更新的一致性。此外,dRMT通過crossbar的內存訪問是在編譯時調度的,這降低了增量更新和重新編譯應用程序代碼的靈活性。橫杠調度算法的復雜性會限制該架構擴展到更多數量的匹配行動處理器的能力。相比之下,Trio的crossbar是實時調度的,從而提供對內存的有效訪問。這種動態調度機制使Trio能夠從第一代的16個PPE擴展到第六代的160個PPE,而且將來還會繼續擴大規模。此外,在dRMT中,數據包解析器和分離器位于匹配動作處理器之外。對依賴查找結果的數據包的內部頭的任何解析(例如MPLS封裝的數據包)都必須重新循環到解析器中進行處理。相比之下,Trio的PPE是完全可編程的處理器,能夠以運行完成的方式處理數據包解析/分離,以及其余的數據包查找和處理。Trio的多線程PPE還允許數據包由不同的Microcode程序根據其處理要求進行處理。

06

結論


本文介紹了瞻博網絡的可編程芯片組Trio,以及它在新興數據密集型網絡內應用中的應用。Trio已經生產了十多年,建立了一個龐大的客戶群,擁有數十億美元的市場份額。我們描述了Trio的多線程和可編程的包轉發和包處理引擎。然后,我們使用分布式機器學習訓練的網絡內聚合和網絡內散工問題緩解作為兩個用例來說明Trio的微代碼和編程環境。我們的評估表明,Trio的性能比今天基于流水線的解決方案高出1.8倍。

THE? END


?翻譯:董菁? ? ?圖文排版:潘偉濤

責任編輯:劉歡 潘偉濤


網絡交換FPGA 秉承“工匠”精神,專注網絡與交換領域FPGA開發與芯片實現,記錄、分享與交流技術上的點點滴滴,與大家共同進步成長。
評論
  • 導語:進入8月,全球LCD TV面板采購需求受年底大促備貨、以價換量策略雙重拉動呈現邊際回暖,但修復力度整體有限。由于頭部面板廠持續維持高稼動生產,行業供需格局仍處寬松區間,面板價格整體延續小幅回落態勢,尺寸結構性分化特征持續顯現。CINNO Research 簡評今年8月,全球 LCD TV面板市場呈現需求弱修復、供給高位運行的特征,整體價格延續下行且結構性分化顯著。需求端受年底大促備貨、以價換量策略拉動邊際回暖,但修復力度有限且建立在以價換量的基礎上;供給端高世代線稼動率維持85%以上,供需
    CINNOResearch 2026-08-12 11:00 144瀏覽
  • 導語:根據CINNO ? ePaper Insight數據,2026年上半年,全球電子紙終端總銷量約2.9億臺(枚),同比增長25%。其中,電子紙價簽終端銷量2.8億枚,同比增長27%,繼續成為產業增長的核心動力;電子紙平板銷量610萬臺,同比下降超過16%,較2025年上半年730萬臺有所回落。細分市場看,閱讀器銷量480萬臺,辦公本銷量130萬臺。整體來看,電子紙應用結構進一步向智慧零售集中,價簽高景氣與平板階段性調整形成明顯分化。全球終端銷量同比增長25%,價簽貢獻主要增量CINNO ?
    CINNOResearch 2026-08-12 11:05 181瀏覽
  • 一只光模塊在出廠前,要在-40℃的極寒、25℃的常溫、85℃的高溫之間反復“渡劫”。稍有不慎,輕則參數漂移,重則整批報廢——這就是三溫測試,高速光模塊量產前的最后一道生死線。引言:AI越熱,測試越難AI數據中心的爆發式增長,讓400G、800G甚至1.6T光模塊的需求如火箭般躥升。但鮮為人知的是:光模塊速率每翻一番,測試時間卻不降反升。一組殘酷的數據對比:速率單只模塊測試耗時測試設備帶寬要求400G約15-20分鐘50GHz800G約20-30分鐘50GHz1.6T約40-60分鐘≥65GHz設
    用戶1774416745629 2026-08-12 13:36 223瀏覽
  • 100 字導語工業防爆鎧裝線纜硬度高、結構特殊,普通圓形防爆連接器密封結構難以適配,極易出現夾不緊、滲水、線纜滑脫問題。本文針對鎧裝線纜特性,匹配 4 芯、5PIN、8 芯防爆法蘭插座安裝工藝,明確鎧裝固定、密封壓緊、應力釋放全套施工標準。關鍵詞:圓形防爆連接器,鎧裝線纜,防爆法蘭插座,防爆防水連接器,IP67,8 芯,防爆電源接頭,防爆接插件1 產品概述鎧裝線纜自帶金屬保護層,硬度大、不可隨意彎折,常規塑料密封套無法有效抱緊。很多現場直接使用普通格蘭密封鎧裝線,導致尾部密封失效、鎧裝層懸空松動
    kyfbest科迎法電氣 2026-08-12 12:48 221瀏覽
  • 100 字導語現場防爆航插頻繁出現插拔卡頓、沙沙異響、對位卡死等問題,大多不是產品質量問題,而是粉塵進腔、觸點氧化、防呆鍵位磨損導致。本文結合 3 針 3 孔、4 芯、5PIN、8 芯圓形防爆連接器運行特性,梳理異響卡頓故障根源,制定標準化清潔修復流程,保障防爆航空插頭對接順暢、密封到位。關鍵詞:圓形防爆連接器,防爆航空插頭,防爆端子接頭,防爆接插件,插拔卡頓,IP67,5PIN,8 芯,防爆傳感器航插接頭1 產品概述圓形防爆連接器公母頭依靠精密鍵位、冠簧插孔、密封面精準配合實現對接。現場粉塵堆
    kyfbest科迎法電氣 2026-08-12 11:43 185瀏覽
  • 100 字導語廠區停機檢修、設備長期靜置存放,防爆航插易受潮、積塵、膠圈老化、觸點氧化。本文針對停機復工場景,制定 3 針 3 孔、5PIN、8 芯圓形防爆連接器全套檢測保養流程,明確絕緣、導通、密封、屏蔽復工核驗標準,避免復工跳閘、信號異常。關鍵詞:圓形防爆連接器,復工檢測,防爆航空插頭,防爆法蘭插座,防爆接插件,IP67, 靜置保養,5PIN,8 芯1 產品概述設備長期停機靜置,防爆連接器腔體密閉不通風,極易積聚潮氣、凝結水汽;密封件長期靜態受壓出現永久形變;鍍金觸點鈍化氧化。直接通電復工極
    kyfbest科迎法電氣 2026-08-12 13:32 220瀏覽
  • 我在唯創知音做門鎖語音方案這幾年,常被廠商問到一個看似簡單的問題,門鎖里的語音到底要做什么。門鎖語音在門鎖里早就不是加個喇叭那么回事。它要管門鈴、提示音、貓眼對講、藍牙配網播報、離線喊一聲開門,還有大屏上的菜單動效。這些功能分散在前板、后板、貓眼和 APP 四個部位,芯片怎么選,各部位完全不一樣。最基礎的一塊是門鈴和固定提示音。很多走量機型到現在還是一顆小容量語音芯片扛著,像 WTN 系列里的 WTN6006、WTN6020,Flash 從 低時長到高時長都有不同的芯片,協議相同可以無縫切換。它
    唯創知音語音芯片 2026-08-12 17:34 55瀏覽
  • 在國內大量通用制造產線與工業場站里,智能化升級正普遍面臨著的現實困境:小到產線外觀質檢、設備狀態監測終端,大到站房智能網關、工業人機交互設備,企業既想落地本地AI推理、多設備聯網協同等智能化功能,又難以承擔高端工控方案的高昂部署成本;既要求硬件能適應高低溫、粉塵、電磁干擾的復雜工業環境,又受制于預算門檻退而選擇消費級主控,最終往往陷入“改得起、用不住”的尷尬局面。這是當前工業智能化向中端下沉過程中的共性痛點。一方面,高端算力方案性能過剩、單價居高不下,多設備批量部署時成本壓力陡增,而入門級主控又
    飛凌嵌入式 2026-08-12 08:52 173瀏覽
  • 8月8日,國聯民生證券發布了一則公告,內容表明公司董事會收到了非執行董事楊振興提交的辭職報告,其因個人原因辭去公司非執行董事這一職務。而且在辭職之后,楊振興將不再擔任國聯民生證券以及其控股子公司的任何職務。僅僅兩天之后,公司第六屆董事會第7次會議召開,這次會議一口氣通過了多項議案,包括審議通過《國聯民生證券股份有限公司“十五五”發展規劃(2026-2030)》、1億至2億元A股回購方案以及為子公司民生證券提供不超過40億元的動態凈資本擔保承諾等等。同時,為優化資源配置,公司還擬減少民生證券注冊資
    用戶1782919753097 2026-08-13 00:00 63瀏覽
  • 隨著AI算力需求的爆發式增長,400G、800G乃至1.6T高速光模塊正加速走向商用部署。在這場速率競賽的背后,一個不容忽視的挑戰正浮出水面——硅光模塊對溫度的“敏感體質” ,正在成為可靠性驗證領域的新課題。一、為什么硅光模塊如此“怕熱怕冷”?傳統光模塊主要采用III-V族化合物半導體材料(如InP、GaAs),而硅光模塊則以硅基材料為核心,借助CMOS兼容工藝實現光電器件的單片集成。這種技術路線帶來了成本低、集成度高、功耗小的優勢,但也埋下了溫度敏感性的隱患。根源在于材料的熱膨脹系數
    用戶1774416745629 2026-08-13 09:40 57瀏覽
  • 文:侯煜編輯:cc孫聰穎在巴西,油價的每一次起伏,都直接牽動數十萬網約車司機的收入。受全球地緣局勢影響,國際油價常年高位震蕩,燃油成本成為當地全職司機最剛性的營運支出。正常營運節奏下,一臺燃油車每月油費高達3000雷亞爾(折合人民幣近3960元)。疊加保養、車輛損耗等成本,很多司機看似每日單量穩定,月末實際到手利潤卻十分有限。隨著中國新能源車持續落地巴西,當地司機最棘手的營運難題正在逐步消解。圣保羅網約車司機Elio是較早換車嘗鮮的從業者。2023年,他購入一臺比亞迪海豚全職接單,兩年累計營運里
    華爾街科技眼 2026-08-11 15:38 158瀏覽
  • 報警語音在工業設備里的難題做工業設備的工程師多半遇到過這種事。設備上要播的語音條數越來越多,正常開機提示、運行狀態播報、故障報警、維護提醒、安全警告,加起來幾十條甚至上百條。一開始用小容量 OTP 芯片還能應付,條數一多就不夠用了。換大容量芯片,成本又上去了。更大的麻煩在報警優先級上。工業設備運行時,語音芯片可能正在播放一段正常運行狀態提示,比如"設備運行中,請勿靠近"。這時候突然檢測到故障,需要立刻插播一條緊急報警語音"溫度過高,請立即停機檢查"。傳統語音芯片做不到這件事。它要么得先發停止命令
    唯創知音語音芯片 2026-08-12 17:50 64瀏覽
我要評論
0
點擊右上角,分享到朋友圈 我知道啦
請使用瀏覽器分享功能 我知道啦
主站蜘蛛池模板: 四方馆 电视剧| 想要爸爸播种完整版| 七侠五义人间道在线观看| 坎贝奇的品味人生完整版| 日威电推剪| 佐野美铃| 女版超人满天星| 潮与虎 动漫| 反黑英雄| 《长月烬明》| 我的妻子免费观看| 超凡蛛蜘侠2| 铜铜钢锵锵锵免费观看观看| 错嫁萌妻100集免费观看高清| 体能之巅3: 亚洲大挑战| 生活中的马玛丽| 天注定在线观看免费完整版| 最美的时光45| 电影凯登克劳斯《急诊护士》| 盲女72小时完整版| 冲田杏梨 qvod| 美丽小蜜桃5免费播放全集电视剧| 小舍得电视剧在线观看| 秦腔戏曲大全mp3| 白峰美羽理论免费电影| 名侦探柯南剧场版10| 秋菊打官司免费| 台湾成人| 《我的阿勒泰》| 警探迷案| 何赛飞获金鸡奖最佳女主角| 八戒八戒10在线观看全集免费| 白灵 电影| 神机妙算刘伯温第七单元| 美容院 | 俘虏之锁未删减版在线观看| 周杰伦的歌东风破| 需要爸爸的种子| 年轻的阿姨5在观整有限中字| 杨思敏1996版电视剧全集| 花房姑娘第四季免费大全好看| 《神秘博士》第一季首播时间| 王保长新篇电视剧| 私人航空未删减版在线观看免费 | 铁面歌女电视剧全集免费播放 | 我女友的妈妈| 鬼怪免费观看完整版在线观看| 《法国空乘2》免费观看全集| 天空之城| 贝尔法斯特天堂路全集观看| 刚结婚陪部长出差的日剧叫什么 | 法国炸天小姐1983| 和平饭店电视剧免费全集观看| 冷箭电视剧| 《孽欲追击档案之邪杀》| 情色五月天网站| 大尺度动作片| 飞机上的性K8服务| 金鸡sss| 动画片 变形金刚| 特利迦奥特曼剧场版免费观看| 怪想售动漫| 南陵县| 电视剧永不回头| 男按摩师做乳房按摩视频日韩电影 | 长空雄鹰电影| 年轻小姨子| 挣扎吧亚当第二集| 二龙湖浩哥大战古惑仔| 玩命双雄| 壮硕军警猛男高H| 白峰美羽大尺度电影在线观看| 电影《汤唯》免费播放| 年经继拇3| 杨光的爱情故事2| 圣天门口| 蜜桃成熟时无删减| another动漫| 大宋惊世传奇电视剧| 蜜桃的成熟时| 石家庄园博园地址| 同闯歌坛| 扫黑风暴全集资源| xL司令第一季马赛免费观看高清| 月亮之上广场舞| 佩洛西连发4条推特 没提台湾| 电影《爱我几何》完整版无删减| 乌海电影在线观看完整版免费 | 斯巴达克斯第三季在线观看| 新还珠格格24| 满天星版杨玉环| 森林狼vs火箭| 漂亮妈妈9中字开头歌曲 | 离人心上番外| 走向共和哪里可以看| 禁猎区电影| 女销售在线播放| 《21世纪爱情指南》免费观看高清 | 家政老师在线观看| 板栗《千金小姐》免费观看| 石门县| 寻龙诀高清| 三国95| 警察锅哥第一季免费全集| 日本混血大学生精油按摩电影在线观看| 摩登原始人1994满天星版 | 哇嘎电影观看免费网站| 浪蝶狂花| 麦乐迪美剧| 斗罗大陆免费完整观看197| 巨胸护士风间由美播放| 甜蜜蜜26集全免费播放| 中文在线翻译| 韩国电影我的游泳女教练免费观看 | 金瓶双梅之鸳鸯戏床| 敏敏跳舞| 我们在线观看免费观看完整版| 再来一次吧| 千金小姐赤子板栗完整版剧情| 新建文件夹2完整版在线观看| 伦理《法国护士长》-完结国语版全集| 被义子侵犯电影| 全员加速中·对战季综艺| 电影亮剑完整版免费观看| 种其因者 须食其果短剧大结局| 摧花狂魔电影完整版在线观看 | 《萌萌妈妈》动漫全集| 浪客行高清| 邻家间谍| 夜店北京百度影音| 巜性刑房3捆绑凌虐电影| 革命军中马前卒| 《奇迹》在线观看免费完整版| 公之浮之手中字5HD中字怎么读 | 铁核桃之无间风云剧情介绍| 善良的的瘦子5HD| 我的朋友的老婆| 我爱喵星人免费高清观看完整版| 法国空乘1980版未删减版下载| 甜蜜蜜电视剧全集| 《魔力宝贝监狱》| 北京夜店2女神本色| 塞伦意大利1997地爆天星| 庭院女人| 降头电影国语| 酒店1-75全集免费观看国语| 扑通扑通| 《我的游泳女教练》免费| 金钱之味快播| 大宅门在线观看| 印度空姐2免费高清完整版观看 | 我和我的家乡免费版观看| 特殊精华油5HD| 宦海奇官| 黑白配高清国语全集在线看| 徐小凤经典歌曲| 色诱水电工师傅激情毛片| 电竞国家集训队集体亮相| 星克莱尔《豪门贵妇》在线观看| 韩国电影讲一个厨师和助理 | 佛说阿弥陀经唱诵| 电视剧大话西游| 姐姐的朋友2韩国电影| xl司令第一季全集在线观看完整版免费无删减 | 南宁护士门迅雷下载| 三日危情| 让子弹飞 姜文| 人生路不在线观看完整版| 黑白配4黑白配在线观看免费高清| 贤妻扶我凌云志短剧免费观看| 裸体女医生的特殊服务电影| 大唐女巡案| 关上最后的门未增删樱花| 东北人都是活雷锋mv| 《部长出差的日子》演员 | 一步之遥 豆瓣| 死神480| 包贝尔运钞大劫案免费观看| 牙医姐妹电影完整版在线看| 男子排队等升旗倒地睡着| 傲骨贤妻第二季下载| 喜剧之王周星驰国语| 好声音停播前排评论IP地址引争议| 大夏傻神之逆袭| 金银梅美国| 孙静雅快播| 浪漫风暴| 法国电影空乘1999演员表| 猛鬼山坟 电影| 大江大河第二部全集免费观看西瓜 | 心跳漏一拍电视剧| 绝密狙击49集电视剧免费观看| 《overflower》1-8集 | 新白娘子传奇50集免费看高清 | 泸定县| 胜女的代价2结局| 下辈子做你的女人剧情简介| 妹妹皇后| 法国满天星《女飞行员》| 电影三奸| 国际泳联晒全红婵完美207C| 女律师的坠落2018免费播放| 欢迎来到王国韩剧| 朋友的老婆1| 兄弟的老婆10免费观看电视剧| 高清《囚禁时间》电影免费观看全集 | 玉蒲团2在线观看| 武娘传短剧在线全集免费观看| 幽冥电影在线观看完整版| 奥美迦奥特曼中文版| 高压监狱满天星在线观看完整版| 《21世纪爱情指南| 嘉科米妮| 变身动漫| 山海小饭馆| 怎敌她千娇百媚在线播放| 孟津县| 抖音官网网页版| 与天海翼出差旅行BD在线播放| 凰者归来免费观看完整版全集| 狂飙电视剧百度网盘资源| 战狼999加特林| 花木兰2动画片| 隐入尘烟免费观看完整| 一个好妈妈的d6申字中头| 奔跑吧兄弟白鹿h5部分1–5| 黄金时代电影| 爱的色放dvd| 机禁忌满天星| 长月烬明电视剧星辰影院| 张根硕主演的电影| 女超人危机满天星| 如果你也听说 周杰伦| 马大帅第二部| 小蜜桃:美丽人生4| 男子坐飞机和妈祖邻座| 玉女心经2| 爱上女主播分集介绍| 正在播放: JUL-520 留下好色的老爹和软弱的妻子 我去了三天两夜的出差... 成 | 《特殊瑜伽教练》| 你的名字重映2024| 坎贝奇品味人生在线观看| 法证先锋5粤语版免费观看 | 火热的部长妻子结局| 《蜜桃成熟时3》电影| 陆贞传奇电视剧在线观看免费全集| 完美交换| 高清《年轻的嫂子》| 古船女人和网全集| 法国空姐2023(多塞尔航空)| 罗丽·星克莱尔电影在线观看| 风云电影网| 极品家丁全集| 按摩电影| 公寓追凶| 天才基本法在线观看| an4u| 战争暴行女囚HD版| 两个月亮| 女朋友的丰满妈咪| 日本韩国免费看的电影电视剧| 初次见面四秒就合体| 韩剧拜托小姐| 越狱 电影| 同学的妈妈双字ID免费中字| 吧l啦啦小魔仙之彩虹心石| 欧洲股市开盘暴跌| 男生女生一愁愁愁电视剧在线观30| 四十七浪人| 新世界免费观看完整版| 红海行动2| 美国电影普通话| 意大利《激情丛林》| 韩剧那年冬天风在吹| 酒店1-100集全部免费观看| 黄凯芹经典歌曲| 《爱我几何》完整版| 甄嬛传免费观看完整版| 豆腐西施杨七巧| 高清《恋恋红尘》电视剧| 卑劣的街头百度影音| 斗罗大陆免费完整观看176集| 烟雨蒙蒙| 猎狼人电视剧全集免费观看完整版| 名侦探波罗和马普尔夫人| 暴躁老妈高清免费观看电视| 《曼蒂的觉醒》完整版| 满天星版壮志凌云在线观看| 浪人电影| 许文强与冯敬尧的纠葛| 曝福建四所野鸡大学| 年会舞蹈老师| HD版泰山《激战丛林》主演| 千王之王全集1至40集免费观看| 姐姐的朋友2在线| 一寸法师| 激情社区在线观看| 檩木子电影在线播放免费版| 老铁APP| 江塘集中营电视剧| 人脉王韩剧在线观看星辰| 魔道祖师动漫全集| 水润女人刘志贤| 寄往电视台的神秘影像未删减| 公的浮之手电影完整版在线| 我的妻子姐姐最经典十首歌曲| 离婚首富:求婚开挂全集免费| 侃爷以为HK是香港结果是海口| 保卫长沙| 高压监狱2免费完整版在线播放| 武训传免费| 三姐妹瑜伽健身完整版视频| 少帅张学良电视剧| 相思蛊电视剧| 激情丛林女主角| 伏妖白鱼镇3除魔卫道| 农民伯伯吴健国语版免费观看百度云| 毛骗1季| 茶啊二中2023大电影免费观看| 激战丛林电影完整版在线播放 | 公之浮之中9| 我家有个日本女人| 吉迟明步电影| 高清《loveme》动漫第一季| 董董恩电视剧免费观看高清版| 台湾渔夫| 法律事务论文| 开元酒店1-75集在线观看| 电视剧海天之恋| 1985日本电影《黑色的眼泪》在哪里能| 促醒者电视剧全集免费40集| 吴映洁 纪亚文| 《法国空乘4》成人版| 南海归墟16集在线播放免费| 荒野女战士HD版播放| 爱存在 王诗安| 新加坡国花| 三年大片免费观看| 武契奇收到死亡威胁| 学生的妈妈5字ID5中字 | 夜上海广场舞| 女子版捉鬼敢死队满天星| 爱在战火纷飞时| 乌海 电影| 糖豆美丽课堂| 刑侦12国语免费观看全集 | 电视剧神话免费观看完整版| 高压监狱在线观看完整免费高清原声满天星下载| 那年冬天风在吹14| 我们高清看免费中国片| 美丽的草原姑娘完整版| 极限挑战 直播| 爸爸给我播种子免费观看电视剧| 择天记 电视剧| 浪客剑心国语版| 酋长的女儿电影完整版在线播放| 各位游客请注意| 需要爸爸播种| 白灵 电影| 六扇门之双面人| 千金肉板栗完整版| 疯狂大老千国语| 三民主义歌| 小河淌水1952| 李娜歌曲大全| R片| 电视连续剧甄嬛传免费高清观看 | 世仇爱恨:最终和解全集免费| 加勒比海盗成人在线观看| 河南林州通报男子举报公检法| 全红婵身价多少亿人民币| 雍正王朝56集免费带字幕| 甄嬛传20集| 《小凤新婚》在线观看| 被三个黑人折腾折惨叫| 浪子小刀bt| 乌女模穿侮辱普京上衣| 几度夕阳红剧情| 莉娜安德森的满天星代表《小姐》 | 湄公河大案28集| 我的健身锻炼在线观看| 梦想城第40集免费播放| 现代战争沙漠风暴| 1986《牙医姐妹》在线看| 游客夜爬泰山隔空开强光互射对骂| 修理工的艳遇在线观看| 姐妹影院| 新恋爱时代演员| 高级教师韩国| 王琦 九种体质| 破局电影在线观看免费完整版高清| 电影危险关系| 古惑仔之义| 酒店1—60集全集免费观看高清| 野性陷阱| 当蜜桃成熟全集高清| 白晶晶电影在线观看免费版高清版下载| 洛丽塔 电影| 三年大片免费观看国语完| 老湿影院48x免费| 别墅轮换2的剧情简介| 花姐的个人资料| 单身即地狱综艺在线观看第四期| 卖保险套的女销售在线观看| 爱情公寓盗墓笔记| 特殊美容院的待遇1 | 忍者龟第四季| 农民伯伯2中字新版本更新内容 | 水润女人电影在线观看| 霜花店未删减版在线观看高清| 坎贝奇的《无憾》电影在哪里看的| 长乐曲免费观看| 前科搜研的主妇未删减| 我的美女姐姐欧洲。| 电视剧至尊红颜| 大雄与天空的理想乡| 让你妹飞2| 道士下山电影| 太原市| 六国紧急开会向朝鲜施压| 翁虹青楼十二房| 秋瓷炫死生决断播放| 全军出击和刺激战场| 摇滚水果 电影| 美国电影普通话| 经营婚姻 电视剧| 好大一个家电视剧全集在线观看| 日本jizzcom| 奥特曼大电影国语| 《女销售员:》法国| 梦想天空分外蓝 陈奕迅| 2020中国好声音| 《晚安为我而眠》免费观看全集| 欢乐喜剧人第一季综艺| 盲山完整版| 需要爸爸的种子 在线| 女儿的妈妈| 西游记后传优酷| 爱你几何在线观看完整免费| 爱神电影| 女性3对1:两个人一次性体检2| 狂少归来短剧免费观看| 我们推理第三季在线观看| 有求必应呼叫中心韩语中文| 创造营2020| 亡命抢劫| 修理工大叔的艳遇韩国电影| 金石良缘| 王牌大贱谍2008| 斯巴达第4季免费观看完整版| 《环太平洋2》完整版在线观看 | 小小姑娘在线观看完整版高清 | 24小时在线观看免费播放电视剧| 法国版《女超人:麦乐迪》在线播放视 | 天国的女儿 原版| 猎罪图鉴2在线看高清| 《小舍得》免费高清在线观看完整版 | 陈情令电视剧全集免费观看| 《LX司令》| 小姐韩国免费观看完整版电影| 国庆大阅兵2022直播全程回放| 巜性的暴行BD中字电影| 好想告诉你2动漫| 雪域天路演员表| 幸福的眼泪电视剧| 古墓丽影1高清| 6680影院在线观看免费播放电视剧性感演算法 | 插曲的痛第60集| 喊麦现场| 黑暗荣耀第二季在线观看免费| 高柳家的花嫁在线| 村长巨大开嫩苞| 《宇宙天魔》| flower第二季无马赛真人版| 青柠在线电视剧免费观看第二季| 我和黑帮大佬的365天无删节| 睫毛膏4美国1983观看| 善良的嫂子41| 在天亮前离开 周程成| 河套宽频| 奇葩说第六季在线观看| 伊波拉病毒2国语版免费观看| 秦腔选段| 善良的女儿| 1995版《泰山和珍妮》在线观看 | 两只手一个舌头让你快乐| 台剧《黛比浪漫女家教2》有几集| 仙尊宠妃:三界横着走短剧全集 | 澳门风云2 粤语| 傻妃狠嚣张| 后宫露营第一季未增减0.0.0.对应第2集| 回复术士的人生重启免费观看 | 顾少的替嫁甜妻| 八戒八戒电影在线观看免费10 | 女帝夺江山:拥美男入怀全集免费| 示范销售避孕套免费看| 坏妻子:便利店做爱| vrs未授权观看| 敢死队成女版满天星| 啥事佩奇| 祼婚之后| 龙巡天下第三部全集| 《我们是坏蛋理发师》| 一起同过窗第三季| 海天雄鹰电视连续剧免费播放| 渴望 电视剧| 钢铁侠1国语版高清| 疯狂的足球高清| 杨敏1—5集免费观看电视剧下载 | 水管修理工HD| 老炮儿未删减版| 超级整蛊霸王演员表| 男女一起愁愁电视剧免费播| 莫斯科行动电视剧| 落翅女的黄昏电影| abo动画成结模拟免费观看| 我为卿狅高清在线观看| 师生在摩天轮里做的韩剧叫什么| 爱我几何删减版在线观看高清| 窃欲无罪完整版电影免费播放 | 今时之欲365天无删减在线观看| 《饥渴的女人和维修工在线电影 | 河南豫剧打金枝| 火口的两人完整版视频观看| 美国爸爸需要播种西瓜视频| 噼里啪啦在线影视免费观看| 韩剧电视剧| 东京混血大学生精油按摩视频免费资| yy11111光电影院| 憨豆特工1| 男女一起愁愁愁免费在线观看| 电影我们的幸福时光| 冬暖花会开| 吴健农民伯伯下乡2电视剧在线播放| 王牌对王牌最新| 他夏了夏天什么意思| 麦乐迪家庭矛盾在线播放| 雄狮少年电影| 高清《最长的一天》电影在线观看| 台湾古装《原始部落》酋长的女儿叫| 大闹天宫| 香烟爱上火柴广场舞| 台湾《小凤新婚下》演员表| 女神枪手电视剧全集| 误杀3 电影| 舞阳县| 强奷皇后娇呻浪吟前后夹击| 江山如此多骄电视剧| 美容院特殊待遇纹身女电影| 绽放的许开心在线观看免费完整版| 王牌逗王牌电影| 品味人生无憾电影免费观看| 功夫状元全集| 一起来看流星雨配音| 旧水浒传| 暗花国语| 西游记恶搞配音| 五福临门免费版在线播放| 熊出没之过年2部| 红苹果电视剧大全| 两个好媳妇中文版本免费观看全集| 纯情房东俏房客| 亲密2001版| 杰西.简壮志凌云| 旧版《恶魔人:启示录》| 甄嬛传全集播放| 动感之星妖精168| 芸汐传电视剧免费观看全集完整版 | 小时代3在线观看| 《玛克辛》电影| 卿本佳人在线观看免费国语电影| 《神奇女侠》免费观看| 激战丛林手机在线观看 | 济公活佛第二部全集| 妈妈的学生ID| 相助英文版在线观看免费高清| 佳期如许| 蛇姬恋泰国电影完整版在线观看| 罪夜之奔| 韩剧玻璃鞋国语版| 大话西游之大圣娶亲 电影| 潘多拉满天星 | 女人公敌高清第三季| 新还珠格格76| 斯巴达4最劲爆的一集| 李连杰电影全集高清| 长津湖 在线播放| 壮志凌云美版满天星| 新月电影| 玉女聊斋电影全集| 郝板栗七部曲免费观看 | 妙贼警探第四季| 漳浦县| 蜜桃日本免费观看MV| 电影《长征》免费观看| 电视剧《富春山居》杀青| 要爸爸的种子美国电视剧| 隋唐英雄全集在线观看| 说不出来的爱| 品味人生坎贝奇在线观看完整版| 炉火纯青是什么工艺| 嫂子的职业免费观看| 妻子被部长欺负免费观看电视剧| 隋唐英雄传4部| 扫黑行动在线观看免费高清完整版| 格丽乔狂飙1080p免费无敌霉运星| 迅雷7.8| 聊斋志异三| 西瓜云游| 男生女生一起愁愁愁电视剧观看| 雾散之时短剧免费观看| 动漫男女一起愁愁愁观看全集| 门不当户不对电视剧| 田连元评书下载| v酒店在线观看| 一个妈妈的女儿3中字在线观看| 短剧免费看全集| V酒店在线观看| 以爱为名电视剧全集免费观看高清| 赌圣周星驰国语高清| 顶楼的大象| 大兵的寝室美剧电影完整版| 金发梦露免费观看完整版| 百炼成神第三季在线观看完整版| 韩国电影修理工艳遇| 枪侠电视剧| 欢乐喜剧人下载| 我们是中国记者!| 巜商务旅行戴绿色帽的演员表和角色 | 龙族在线观看| 《肖申克的救赎》续集| 莫妮卡版《爱我几何》| 古惑仔人在江湖| 电影《厨房激战2》在线播放| 爱情攻略吻戏| 新版金银悔5-8普通话1| 华英雄电影免费观看| 心理罪为什么看不了| 《社长夫人》天使萌剧免费观看 | 许我耀眼免费观看32集| 法国空乘2013| 黑执事第三季全集| 囧妈初一上线免费播出| 酒店1-90集免费观看| 光明与黑暗| 父母爱情免费观看| 捉妖少女:妖怪都怕我全集免费| 法国女超人电影完整版免费观看| 都市狂龙:纵横黑白两道短剧全集 | 十万个冷笑话9集| 战狼6高清在线观看免费完整版电影| 白川三姐妹| 高清《人间空间时间和人》电影| 韩国电视剧办公室的秘密| 西游降魔篇免费| 家族的诞生电视剧| 世界上什么人一下子变老| 界限1985满天星免费观看| 绳责电影| 阳刚男孩读后感| 白峰美羽伦理片| 奥特曼全集免费观看完整版| 悬崖百度影音| 沙湾县| 灵魂符咒| 五月天人生无限公司| 官人我要电影| 需要爸爸的种| 《咱们结婚吧》全集| 420电影网| 亲爱的妈妈3高清| 入室强奸电影完整版| 巜人妻初次按摩2播放| 雪中悍刀行2免费观看完| 周弘版《村枝》完整| 《朋友的妻子》在线观看| 呼吸过度动漫全集完整版在线观看 | 听见你喜欢我免费播放| 薛姨妈hi版红楼梦免费观看| 意大利奇迹| 丈夫让妻子陪上司吃饭| 《大鱼海棠》| 行尸走肉第一季完整版| 活佛济公第三部快播| 儿媳妇的味道日本电影在线播放| 风雨哈佛路电影| 朋友的妈妈韩国电影| 本乡爱电影高清免费观看| 女仆小姐的贪吃日常电视剧| 朋友的妈妈完整| 地狱女子| 战狼6免费高清999加拿大版下载| 春心荡漾电视剧| 战昆仑电视剧| 战狼6免费999加拿大版在线观看| 十堰重庆路车祸| 《偿还3》完整版| 三妻四妾国语版第三部电视剧简介 | 韩国电影姐妹牙医完整版| 大唐荣耀在哪个平台看| 米奇妙妙屋之大搜寻| 《战狼6》免费观看完整版高清 | 混血儿的摇篮曲完整版| br397| 电视剧妈妈在等你全集免费播放 | 乡村爱情故事小夜曲| 求婚大作战| 《魔力宝贝监狱》电影| 饥饿游戏2高清下载| 超决战!贝利亚银河帝国| 公主回来了国语版| 已婚妇女的下午电影中文 | 通许县| 战狼8欧式少女全部在线视频观看| 电锯惊魂10完整版在线观看视频 | 《法官李汉英》| 什么是常任理事国| 《高压监狱2》完整版在线 | 女人泪40集电视剧| 花房姑娘第6季在线观看全集免费高清| 北京奥运会开幕式nbc| 一路芬芳| 神舟七号电影| 《执行秘书》2016| 哥布林洞窟在线观看免费带翻译| 我家三爷超宠的全集视频| 花姑子全集| 《水润女人》| 神雕侠侣陈晓| 还珠格格艳谭版| 隋唐英雄97| xl司令真人版第一季全集免费cb| 快播lunli| 猎毒人电视剧全集免费观看完整版| 人民的名义完整版| 修理工的艳遇完整版| 短剧葡萄成熟时| 警死厅24时| 战争游戏电影| 做aj免费国语版电视剧| 僵尸道长| 上锁的房间电视剧免费观看完整版| 高清《掩耳盗邻 第二季》电视剧| 法国空姐看完整免费高清原声奔跑吧 | 人猿泰山hr版 在线播| 后厨电视剧在线高清免费观看国语| 电视剧血色浪漫全集免费版| 江华| 法航空姐11部免费观看| 全职猎人96| 袁腾飞世界史| 银瓶梅电视剧免费观看| 铿锵锵锵锵在线观看完整版| 我的好妈妈无删减版韩剧| 产妇大出血院长深夜跨院摇人| 《高压监狱3》伦理| 女销售的秘密2免费观看| 邪恶帝国的兴起| 我的妻子的姐姐2免费观看电视剧| xl司令第一季全集在线| 男人女人愁愁愁免费看电视剧| 说出你的故事欧弟| 精灵变未删减版高清国语在线观看| 吉首市| 黑暗天使电影| 壮志凌云满天星免费看| 吞噬星空171| 白日梦我在线观看免费全集| 火口的两人完整版电视剧去模糊| 八尺夫人正版免费观看| 欲望之火| 四肢无力肌肉酸痛| 天赋异禀北极星免费观看| 电影《无憾》坎贝奇| 热辣披萨女孩电影解说| 我的美好时代| 花便当全集观看| 12龚玥菲新金梅3d观看| 爱丫爱丫免费高清电影| 女超人麦乐迪无删减版迅雷| 电视剧画眉三十八集免费观看| 鬼吹灯之怒晴湘西在线观看| 王菊回应观众质疑感情戏尺度大| 爱我几何在线免费观看| 快播电影播放器官方下载| 韩国电影年轻的小姨子| 绣春刀电影在线观看| 《落魄贵族琉璃川》动漫观看| 法国空乘2009版寒班| 邱淑贞三级片| 输赢电视剧全集在线观看完整版| 泰剧星月情| 孩奴全集在线观看40| 德田重男电影免费观看中文版 | 斗罗大陆205在线观看| 裙下野兽| 维修工的艳遇韩国电影在线看| 斗破苍穹观看免费完整观看| 仙逆73| 西施秘史片花| 生死决断完整版秋瓷炫| 韩国电影伦理片需要爸爸的种子免费观看 | 人鱼公主动画片| 法航空姐11季最新更新内容| 李卫当官第一部免费版央视网| 澳门风云2西瓜影音| 高压监狱完整版免费观看| 老婆6免费完整高清电视剧| 专家称女生游泳私密贴是智商税 | 够劲吻住你短剧大结局免费观看| 姐姐的朋友在线视频| 凯登克罗斯合集| 新手包粽子的简易方法| 星辰变第四季动漫在线观看| 聊斋艳谭续集5通神| 美国家庭禁忌在线观看| 大珍珠电视剧全集免费播放| 武汉十七中事件| 斗破苍穹171在线观看| 《overflower》动漫第1季免费观看| 最美的时光大结局50| 福州 劫持人质| WWW.COM捏胸挤出奶| 劫中劫分集剧情介绍| 《风流女管家》电影在线看免费版| 我的丑娘演员表| 韩国美女跳舞| 去有风的地方在线观看免费观看 | 提防小手| 哈利波特4| 牙医姊妹电影免费观看完整版| 暴躁少女第十三集| 恶魔高校2| 星汉灿烂月升沧海在线观看| 职来职往20121012| 美容院的特殊待遇在线| 女人公敌一共多少集| 别和陌生人跳舞全集| 《鬼吹灯》免费观看| 美国娃娃脸4| 酒店1-100集| 洗濯屋H纯肉动漫在线观看| 布衣神相| 《斗罗大陆剧场版 剑道尘心》| 女销售员的销售秘密2| 阿尔法电影高清在线| 黑夜终至电影| 废柴天才:召唤超神短剧全集| 美人吟电影未删减版免费观看| 黑白配中文版全集在线观看免费| 拜托小姐一共多少集|