精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

我們?yōu)槭裁葱枰獰o(wú)損網(wǎng)絡(luò)

企業(yè)動(dòng)態(tài)
看過(guò)前面幾期的技術(shù)文章,相信大家對(duì)RDMA(Remote Direct Memory Access,遠(yuǎn)程直接數(shù)據(jù)存取)和無(wú)損網(wǎng)絡(luò)有了一定的認(rèn)識(shí),也許大家會(huì)問(wèn)為什么我們需要RDMA?為什么我們需要無(wú)損網(wǎng)絡(luò)?

看過(guò)前面幾期的技術(shù)文章,相信大家對(duì)RDMA(Remote Direct Memory Access,遠(yuǎn)程直接數(shù)據(jù)存取)和無(wú)損網(wǎng)絡(luò)有了一定的認(rèn)識(shí),也許大家會(huì)問(wèn)為什么我們需要RDMA?為什么我們需要無(wú)損網(wǎng)絡(luò)?這些先進(jìn)的技術(shù)究竟能給我們帶來(lái)什么好處?

只從網(wǎng)絡(luò)層面來(lái)看可能無(wú)法得出令人滿意的答案,下面分別從前端業(yè)務(wù)和后端應(yīng)用,簡(jiǎn)單列舉幾個(gè)例子,相信大家可以從中解開(kāi)疑惑。

首先想說(shuō)的是互聯(lián)網(wǎng)中大量的在線業(yè)務(wù),例如在線搜索、購(gòu)物、直播等,它需要以非常快的速度對(duì)高頻率的用戶請(qǐng)求做出應(yīng)答,數(shù)據(jù)中心內(nèi)任何一個(gè)環(huán)節(jié)導(dǎo)致延遲,都會(huì)對(duì)終端用戶的訪問(wèn)體驗(yàn)造成極大的影響,從而影響其流量、口碑、活躍用戶等。

還有在機(jī)器學(xué)習(xí)和AI的技術(shù)趨勢(shì)下,對(duì)計(jì)算能力的需求是呈幾何級(jí)數(shù)上升的,為了滿足日益復(fù)雜的神經(jīng)網(wǎng)絡(luò)和深度學(xué)習(xí)模型,數(shù)據(jù)中心會(huì)存在大量的分布式計(jì)算集群,但大量并行程序的通訊延遲,則會(huì)極大影響整個(gè)計(jì)算過(guò)程的效率。

另外為了解決數(shù)據(jù)中心內(nèi)爆炸式增長(zhǎng)的數(shù)據(jù)存儲(chǔ)和讀取效率問(wèn)題,利用以太網(wǎng)融合組網(wǎng)的分布式存儲(chǔ)越來(lái)越受到歡迎。但因?yàn)榇鎯?chǔ)網(wǎng)絡(luò)中數(shù)據(jù)流以大象流為主,所以一旦因擁塞造成丟包,將會(huì)引發(fā)大象流重傳,不僅降低效率,還會(huì)加重?fù)砣?/p>

所以從前端用戶的體驗(yàn)和后端應(yīng)用的效率來(lái)看,眼下對(duì)于數(shù)據(jù)中心網(wǎng)絡(luò)的要求是:延遲越低越好,效率越高越好。

為了降低數(shù)據(jù)中心內(nèi)部網(wǎng)絡(luò)延遲,提高處理效率,RDMA技術(shù)應(yīng)運(yùn)而生,通過(guò)允許用戶態(tài)的應(yīng)用程序直接讀取和寫入遠(yuǎn)程內(nèi)存,而無(wú)需CPU介入多次拷貝內(nèi)存,并可繞過(guò)內(nèi)核直接向網(wǎng)卡寫數(shù)據(jù),實(shí)現(xiàn)了高吞吐量、超低時(shí)延和低CPU開(kāi)銷的效果。

當(dāng)前RDMA在以太網(wǎng)上的傳輸協(xié)議是RoCEv2,RoCEv2是基于無(wú)連接協(xié)議的UDP協(xié)議,相比面向連接的TCP協(xié)議,UDP協(xié)議更加快速、占用CPU資源更少,但其不像TCP協(xié)議那樣有滑動(dòng)窗口、確認(rèn)應(yīng)答等機(jī)制來(lái)實(shí)現(xiàn)可靠傳輸,一旦出現(xiàn)丟包,依靠上層應(yīng)用檢查到了再做重傳,會(huì)大大降低RDMA的傳輸效率。

所以要想發(fā)揮出RDMA真正的性能,突破數(shù)據(jù)中心大規(guī)模分布式系統(tǒng)的網(wǎng)絡(luò)性能瓶頸,勢(shì)必要為RDMA搭建一套不丟包的無(wú)損網(wǎng)絡(luò)環(huán)境,而實(shí)現(xiàn)不丟包的關(guān)鍵就是解決網(wǎng)絡(luò)擁塞。

一、為什么會(huì)產(chǎn)生擁塞

產(chǎn)生擁塞的原因有很多,下面列舉了在數(shù)據(jù)中心場(chǎng)景里比較關(guān)鍵也是比較常見(jiàn)的三點(diǎn)原因:

1.收斂比

進(jìn)行數(shù)據(jù)中心網(wǎng)絡(luò)架構(gòu)設(shè)計(jì)時(shí),從成本和收益兩方面來(lái)考慮,多數(shù)會(huì)采取非對(duì)稱帶寬設(shè)計(jì),即上下行鏈路帶寬不一致,交換機(jī)的收斂比簡(jiǎn)單說(shuō)就是總的輸入帶寬除以總的輸出帶寬。以銳捷萬(wàn)兆交換機(jī)RG-S6220-48XS6QXS-H為例,下行可供服務(wù)器輸入的帶寬是48*10G=480G,上行輸出的帶寬是6*40G=240G,整機(jī)收斂比為2:1。而25G交換機(jī)RG-S6510-48VS8CQ,下行可供服務(wù)器輸入的帶寬是48*25G=1200G,上行輸出的帶寬是8*100G=800G,整機(jī)收斂比是1.5:1。

也就是說(shuō),當(dāng)下聯(lián)的服務(wù)器上行發(fā)包總速率超過(guò)上行鏈路總帶寬時(shí),就會(huì)在上行口出現(xiàn)擁塞。

2.ECMP

當(dāng)前數(shù)據(jù)中心網(wǎng)絡(luò)多采用Fabric架構(gòu),并采用ECMP來(lái)構(gòu)建多條等價(jià)負(fù)載均衡的鏈路,通過(guò)設(shè)置擾動(dòng)因子并HASH選擇一條鏈路來(lái)轉(zhuǎn)發(fā)是簡(jiǎn)單的,但這個(gè)過(guò)程中卻沒(méi)有考慮到所選鏈路本身是否有擁塞。ECMP并沒(méi)有擁塞感知的機(jī)制,只是將流分散到不同的鏈路上轉(zhuǎn)發(fā),對(duì)于已經(jīng)產(chǎn)生擁塞的鏈路來(lái)說(shuō),很可能加劇鏈路的擁塞。

3.TCP Incast

TCP Incast是Many-to-One的通信模式,在數(shù)據(jù)中心云化的大趨勢(shì)下這種通信模式常常發(fā)生,尤其是那些以Scale-Out方式實(shí)現(xiàn)的分布式存儲(chǔ)和計(jì)算應(yīng)用,包括Hadoop、MapReduce、HDFS等。

例如,當(dāng)一個(gè)Parent Server向一組節(jié)點(diǎn)(服務(wù)器集群或存儲(chǔ)集群)發(fā)起一個(gè)請(qǐng)求時(shí),集群中的節(jié)點(diǎn)都會(huì)同時(shí)收到該請(qǐng)求,并且?guī)缀跬瑫r(shí)做出響應(yīng),很多節(jié)點(diǎn)同時(shí)向一臺(tái)機(jī)器(Parent Server)發(fā)送TCP數(shù)據(jù)流,從而產(chǎn)生了一個(gè)“微突發(fā)流”,使得交換機(jī)上連接Parent Server的出端口緩存不足,造成擁塞。

▲TCP Incast流量模型

正如前面所說(shuō),RDMA和TCP不同,它需要一個(gè)無(wú)損網(wǎng)絡(luò)。對(duì)于普通的微突發(fā)流量,交換機(jī)的Buffer緩沖區(qū)可以起到一定作用,在緩沖區(qū)將突發(fā)的報(bào)文進(jìn)行列隊(duì)等待,但由于增加交換機(jī)Buffer容量的成本非常高,所以它所能起到的作用是有限的,一旦緩沖區(qū)列隊(duì)的報(bào)文過(guò)多,仍舊會(huì)產(chǎn)生丟包。

為了實(shí)現(xiàn)端到端的無(wú)損轉(zhuǎn)發(fā),避免因?yàn)榻粨Q機(jī)中的Buffer緩沖區(qū)溢出而引發(fā)的數(shù)據(jù)包丟失,交換機(jī)必須引入其他機(jī)制,如流量控制,通過(guò)對(duì)鏈路上流量的控制,減少對(duì)交換機(jī)Buffer的壓力,來(lái)規(guī)避丟包的產(chǎn)生。

二、PFC如何實(shí)現(xiàn)流控

IEEE 802.1Qbb(Priority-based Flow Control,基于優(yōu)先級(jí)的流量控制)簡(jiǎn)稱PFC,是IEEE數(shù)據(jù)中心橋接(Data Center Bridge)協(xié)議族中的一個(gè)技術(shù),是流量控制的增強(qiáng)版。

說(shuō)PFC之前,我們可以先看一下IEEE 802.3X(Flow Control)流控的機(jī)制:當(dāng)接收者沒(méi)有能力處理接收到的報(bào)文時(shí),為了防止報(bào)文被丟棄,接收者需要通知報(bào)文的發(fā)送者暫時(shí)停止發(fā)送報(bào)文。

如下圖所示,端口G0/1和G0/2以1Gbps速率轉(zhuǎn)發(fā)報(bào)文時(shí),端口F0/1將發(fā)生擁塞。為避免報(bào)文丟失,開(kāi)啟端口G0/1和G0/2的Flow Control功能。

▲端口產(chǎn)生擁塞的打流模型

• 當(dāng)F0/1在轉(zhuǎn)發(fā)報(bào)文出現(xiàn)擁塞時(shí),交換機(jī)B會(huì)在端口緩沖區(qū)中排隊(duì)報(bào)文,當(dāng)擁塞超過(guò)一定閾值時(shí),端口G0/2向G0/1發(fā)PAUSE幀,通知G0/1暫時(shí)停止發(fā)送報(bào)文。

• G0/1接收到PAUSE幀后暫時(shí)停止向G0/2發(fā)送報(bào)文。暫停時(shí)間長(zhǎng)短信息由PAUSE幀所攜帶。交換機(jī)A會(huì)在這個(gè)超時(shí)范圍內(nèi)等待,或者直到收到一個(gè)Timeout值為0的控制幀后再繼續(xù)發(fā)送。

IEEE 802.3X協(xié)議存在一個(gè)缺點(diǎn):一旦鏈路被暫停,發(fā)送方就不能再發(fā)送任何數(shù)據(jù)包,如果是因?yàn)槟承﹥?yōu)先級(jí)較低的數(shù)據(jù)流引發(fā)的暫停,結(jié)果卻讓該鏈路上其他更高優(yōu)先級(jí)的數(shù)據(jù)流也一起被暫停了,其實(shí)是得不償失的。

如下圖中報(bào)文解析所示,PFC在基礎(chǔ)流控IEEE 802.3X基礎(chǔ)上進(jìn)行擴(kuò)展,允許在一條以太網(wǎng)鏈路上創(chuàng)建8個(gè)虛擬通道,并為每條虛擬通道指定相應(yīng)優(yōu)先級(jí),允許單獨(dú)暫停和重啟其中任意一條虛擬通道,同時(shí)允許其它虛擬通道的流量無(wú)中斷通過(guò)。

▲PFC協(xié)議報(bào)文結(jié)構(gòu)解析

PFC將流控的粒度從物理端口細(xì)化到8個(gè)虛擬通道,分別對(duì)應(yīng)Smart NIC硬件上的8個(gè)硬件發(fā)送隊(duì)列(這些隊(duì)列命名為Traffic Class,分別為TC0,TC1,...,TC7),在RDMA不同的封裝協(xié)議下,也有不同的映射方式。

•  RoCEv1:

這個(gè)協(xié)議是將RDMA數(shù)據(jù)段封裝到以太網(wǎng)數(shù)據(jù)段內(nèi),再加上以太網(wǎng)的頭部,因此屬于二層數(shù)據(jù)包。為了對(duì)它進(jìn)行分類,只能使用VLAN(IEEE 802.1q)頭部中的PCP(Priority Code Point)域3 Bits來(lái)設(shè)置優(yōu)先級(jí)值。

▲二層以太網(wǎng)幀VLAN頭部結(jié)構(gòu)

•  RoCEv2:

這個(gè)協(xié)議是將RDMA數(shù)據(jù)段先封裝到UDP數(shù)據(jù)段內(nèi),加上UDP頭部,再加上IP頭部,最后再加上以太網(wǎng)頭部,屬于三層數(shù)據(jù)包。對(duì)它進(jìn)行分類,既可以使用以太網(wǎng)VLAN中的PCP域,也可以使用IP頭部的DSCP域。


▲三層IP報(bào)文頭部結(jié)構(gòu)

簡(jiǎn)單來(lái)說(shuō),在二層網(wǎng)絡(luò)的情況下,PFC使用VLAN中的PCP位來(lái)對(duì)數(shù)據(jù)流進(jìn)行區(qū)分,在三層網(wǎng)絡(luò)的情況下,PFC既可以使用PCP、也可以使用DSCP,使得不同數(shù)據(jù)流可以享受到獨(dú)立的流控制。當(dāng)下數(shù)據(jù)中心因多采用三層網(wǎng)絡(luò),因此使用DSCP比PCP更具有優(yōu)勢(shì)。

三、PFC死鎖

雖然PFC能夠通過(guò)給不同隊(duì)列映射不同優(yōu)先級(jí)來(lái)實(shí)現(xiàn)基于隊(duì)列的流控,但同時(shí)也引入了新的問(wèn)題,例如PFC死鎖的問(wèn)題。

PFC死鎖,是指當(dāng)多個(gè)交換機(jī)之間因微環(huán)路等原因同時(shí)出現(xiàn)擁塞,各自端口緩存消耗超過(guò)閾值,而又相互等待對(duì)方釋放資源,從而導(dǎo)致所有交換機(jī)上的數(shù)據(jù)流都永久阻塞的一種網(wǎng)絡(luò)狀態(tài)。

正常情況下,當(dāng)一臺(tái)交換機(jī)的端口出現(xiàn)擁塞并觸發(fā)XOFF水線時(shí),數(shù)據(jù)進(jìn)入的方向(即下游設(shè)備)將發(fā)送PAUSE幀反壓,上游設(shè)備接收到PAUSE幀后停止發(fā)送數(shù)據(jù),如果其本地端口緩存消耗超過(guò)閾值,則繼續(xù)向上游反壓。如此一級(jí)級(jí)反壓,直到網(wǎng)絡(luò)終端服務(wù)器在PAUSE幀中指定Pause Time內(nèi)暫停發(fā)送數(shù)據(jù),從而消除網(wǎng)絡(luò)節(jié)點(diǎn)因擁塞造成的丟包。

但在特殊情況下,例如發(fā)生鏈路故障或設(shè)備故障時(shí),BGP路由重新收斂期間可能會(huì)出現(xiàn)短暫環(huán)路,會(huì)導(dǎo)致出現(xiàn)一個(gè)循環(huán)的緩沖區(qū)依賴。如下圖所示,當(dāng)4臺(tái)交換機(jī)都達(dá)到XOFF水線,都同時(shí)向?qū)Χ税l(fā)送PAUSE幀,這個(gè)時(shí)候該拓?fù)渲兴薪粨Q機(jī)都處于停流狀態(tài),由于PFC的反壓效應(yīng),整個(gè)網(wǎng)絡(luò)或部分網(wǎng)絡(luò)的吞吐量將變?yōu)榱恪?/p>

▲PFC死鎖示意圖

即使在無(wú)環(huán)網(wǎng)絡(luò)中形成短暫環(huán)路時(shí),也可能發(fā)生死鎖。雖然經(jīng)過(guò)修復(fù)短暫環(huán)路會(huì)很快消失,但它們?cè)斐傻乃梨i不是暫時(shí)的,即便重啟服務(wù)器中斷流量,死鎖也不能自動(dòng)恢復(fù)。

為了解除死鎖狀態(tài),一方面是要杜絕數(shù)據(jù)中心里的環(huán)路產(chǎn)生,另一方面則可以通過(guò)網(wǎng)絡(luò)設(shè)備的死鎖檢測(cè)功能來(lái)實(shí)現(xiàn)。銳捷RG-S6510-48VS8CQ上的Deadlock檢測(cè)功能,可以檢測(cè)到出現(xiàn)Deadlock狀態(tài)后的一段時(shí)間內(nèi),忽略收到的PFC幀,同時(shí)對(duì)buffer中的報(bào)文執(zhí)行轉(zhuǎn)發(fā)或丟棄的操作(默認(rèn)是轉(zhuǎn)發(fā))。

例如,定時(shí)器的監(jiān)控次數(shù)可配置設(shè)置檢測(cè)10次,每次10ms內(nèi)檢測(cè)是否收到PFC Pause幀。若10次均收到則說(shuō)明產(chǎn)生Deadlock,對(duì)buffer中的報(bào)文執(zhí)行默認(rèn)操作,之后將設(shè)置100ms作為Recover時(shí)間后恢復(fù)再檢測(cè)。命令如下:

priority-flow-control deadlock cos-value 5 detect 10 recover 100  //10次檢測(cè),100ms recover。

RDMA無(wú)損網(wǎng)絡(luò)中利用PFC流控機(jī)制,實(shí)現(xiàn)了交換機(jī)端口緩存溢出前暫停對(duì)端流量,阻止了丟包現(xiàn)象發(fā)生,但因?yàn)樾枰患?jí)一級(jí)反壓,效率較低,所以需要更高效的、端到端的流控能力。

四、利用ECN實(shí)現(xiàn)端到端的擁塞控制

當(dāng)前的RoCE擁塞控制依賴ECN(Explicit Congestion Notification,顯式擁塞通知)來(lái)運(yùn)行。ECN最初在RFC 3168中定義,網(wǎng)絡(luò)設(shè)備會(huì)在檢測(cè)到擁塞時(shí),通過(guò)在IP頭部嵌入一個(gè)擁塞指示器和在TCP頭部嵌入一個(gè)擁塞確認(rèn)實(shí)現(xiàn)。

RoCEv2標(biāo)準(zhǔn)定義了RoCEv2擁塞管理(RCM)。啟用了ECN之后,網(wǎng)絡(luò)設(shè)備一旦檢測(cè)到RoCEv2流量出現(xiàn)了擁塞,會(huì)在數(shù)據(jù)包的IP頭部ECN域進(jìn)行標(biāo)記。


▲IP報(bào)文頭ECN字段結(jié)構(gòu)

這個(gè)擁塞指示器被目的終端節(jié)點(diǎn)按照BTH(Base Transport Header,存在于IB數(shù)據(jù)段中)中的FECN擁塞指示標(biāo)識(shí)來(lái)解釋意義。換句話說(shuō),當(dāng)被ECN標(biāo)記過(guò)的數(shù)據(jù)包到達(dá)它們?cè)疽竭_(dá)的目的地時(shí),擁塞通知就會(huì)被反饋給源節(jié)點(diǎn),源節(jié)點(diǎn)再通過(guò)對(duì)有問(wèn)題的Queue Pairs(QP)進(jìn)行網(wǎng)絡(luò)數(shù)據(jù)包的速率限制來(lái)回應(yīng)擁塞通知。

▲ECN交互過(guò)程示意圖

五、ECN交互過(guò)程

① 發(fā)送端發(fā)送的IP報(bào)文標(biāo)記支持ECN(10);

② 交換機(jī)在隊(duì)列擁塞情況下收到該報(bào)文,將ECN字段修改為11并發(fā)出,網(wǎng)絡(luò)中其他交換機(jī)將透?jìng)鳎?/p>

③ 接收端收到ECN為11的報(bào)文發(fā)現(xiàn)擁塞,正常處理該報(bào)文;

④ 接收端產(chǎn)生擁塞通告,每ms級(jí)發(fā)送一個(gè)CNP(Congestion Notification Packets)報(bào)文,ECN字段為01,要求報(bào)文不能被網(wǎng)絡(luò)丟棄。接收端對(duì)多個(gè)被ECN標(biāo)記為同一個(gè)QP的數(shù)據(jù)包發(fā)送一個(gè)單個(gè)CNP即可(格式規(guī)定見(jiàn)下圖);

⑤ 交換機(jī)收到CNP報(bào)文后正常轉(zhuǎn)發(fā)該報(bào)文;

⑥ 發(fā)送端收到ECN標(biāo)記為01的CNP報(bào)文解析后對(duì)相應(yīng)的流(對(duì)應(yīng)啟用ECN的QP)應(yīng)用速率限制算法。

RoCEv2的CNP包格式如下:

▲CNP報(bào)文結(jié)構(gòu)

值得注意的是,CNP作為擁塞控制報(bào)文,也會(huì)存在延遲和丟包,從發(fā)送端到接收端經(jīng)過(guò)的每一跳設(shè)備、每一條鏈路都會(huì)有一定的延遲,會(huì)最終加大發(fā)送端接收到CNP的時(shí)間,而與此同時(shí)交換機(jī)端口下的擁塞也會(huì)逐步增多,若發(fā)送端不能及時(shí)降速,仍然可能造成丟包。建議擁塞通告域的規(guī)模不要過(guò)大,從而避免因?yàn)镋CN控制報(bào)文交互回路的跳數(shù)過(guò)多,而影響發(fā)送端無(wú)法及時(shí)降速,造成擁塞。

總結(jié)

RDMA網(wǎng)絡(luò)正是通過(guò)在網(wǎng)絡(luò)中部署PFC和ECN功能來(lái)實(shí)現(xiàn)無(wú)損保障。PFC技術(shù)讓我們可以對(duì)鏈路上RDMA專屬隊(duì)列的流量進(jìn)行控制,并在交換機(jī)入口(Ingress port)出現(xiàn)擁塞時(shí)對(duì)上游設(shè)備流量進(jìn)行反壓。利用ECN技術(shù)我們可以實(shí)現(xiàn)端到端的擁塞控制,在交換機(jī)出口(Egress port)擁塞時(shí),對(duì)數(shù)據(jù)包做ECN標(biāo)記,并讓流量發(fā)送端降低發(fā)送速率。

從充分發(fā)揮網(wǎng)絡(luò)高性能轉(zhuǎn)發(fā)的角度,我們一般建議通過(guò)調(diào)整ECN和PFC的buffer水線,讓ECN快于PFC觸發(fā),即網(wǎng)絡(luò)還是持續(xù)全速進(jìn)行數(shù)據(jù)轉(zhuǎn)發(fā),讓服務(wù)器主動(dòng)降低發(fā)包速率。如果還不能解決問(wèn)題,再通過(guò)PFC讓上游交換機(jī)暫停報(bào)文發(fā)送,雖然整網(wǎng)吞吐性能降低,但是不會(huì)產(chǎn)生丟包。

在數(shù)據(jù)中心網(wǎng)絡(luò)中應(yīng)用RDMA,不僅要解決轉(zhuǎn)發(fā)面的無(wú)損網(wǎng)絡(luò)需求,還要關(guān)注精細(xì)化運(yùn)維,才能應(yīng)對(duì)延遲和丟包敏感的網(wǎng)絡(luò)環(huán)境。有關(guān)MMU的精細(xì)化管理技術(shù)以及基于INT的網(wǎng)絡(luò)可視化技術(shù)可參考往期文章。

本期作者:趙爽

銳捷網(wǎng)絡(luò)互聯(lián)網(wǎng)系統(tǒng)部行業(yè)咨詢

感謝您關(guān)注銳捷網(wǎng)絡(luò)技術(shù)干貨文章!現(xiàn)誠(chéng)邀您參與調(diào)研,您寶貴的意見(jiàn)和建議將幫助我們?cè)诩夹g(shù)探索與分享上持續(xù)精進(jìn)。點(diǎn)擊下方鏈接參與調(diào)研:

http://survey.ruijie.com.cn/m/27674678.aspx

 

責(zé)任編輯:張燕妮 來(lái)源: 51CTO
相關(guān)推薦

2023-09-05 09:49:03

2022-08-26 08:00:19

企業(yè)架構(gòu)IT

2019-08-05 08:42:37

物聯(lián)網(wǎng)IOT技術(shù)

2025-06-24 02:00:00

5G-A運(yùn)營(yíng)商基站

2020-04-06 14:45:22

云計(jì)算邊緣計(jì)算網(wǎng)絡(luò)

2022-12-01 14:43:56

物聯(lián)網(wǎng)智慧城市

2015-02-12 10:47:39

2015-08-03 10:40:45

動(dòng)效設(shè)計(jì)優(yōu)勢(shì)

2015-11-11 13:35:15

2021-05-24 11:30:49

智能建筑IOT物聯(lián)網(wǎng)

2016-01-20 09:54:51

微服務(wù)架構(gòu)設(shè)計(jì)SOA

2011-12-31 21:16:42

Windows Pho

2020-02-19 15:01:30

數(shù)據(jù)庫(kù)SQL技術(shù)

2022-08-31 15:40:13

云原生數(shù)據(jù)

2018-05-30 14:49:51

編程語(yǔ)言API語(yǔ)法

2022-02-11 11:17:24

物聯(lián)網(wǎng)安全物聯(lián)網(wǎng)IOT

2009-09-08 18:56:02

網(wǎng)絡(luò)管理軟件網(wǎng)絡(luò)拓?fù)?/a>摩卡軟件

2024-01-10 09:04:46

OSI網(wǎng)絡(luò)模型

2020-05-19 09:01:51

Overlay網(wǎng)絡(luò)虛擬化集群

2020-09-02 10:39:34

SAML IDP簽名密鑰加密
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

密臀av在线播放| 无码精品人妻一区二区| 亚洲国产精品久久久天堂| 精品久久久三级丝袜| 精品中文字幕av| 国产在线激情视频| 91色.com| 亚洲永久在线观看| 潘金莲一级淫片aaaaaa播放| 影音先锋成人在线电影| 亚洲欧美在线播放| 免费看三级黄色片| 外国成人直播| 亚洲综合区在线| 亚洲精品白虎| 亚洲av毛片成人精品| 国产美女娇喘av呻吟久久| 日本91av在线播放| 久久久99精品| 91精品国产91久久久久久密臀 | 艳母动漫在线看| 久久国产麻豆精品| 欧美在线激情视频| 国产精选第一页| 久久精品亚洲人成影院| 亚洲人成啪啪网站| 少妇精品无码一区二区三区| 国产精品视频一区视频二区 | 天堂av资源在线| 国内外成人在线视频| 国产精品aaaa| 人妻丰满熟妇av无码区| 亚洲国产二区| 久久久亚洲成人| 久久99久久久| 欧美不卡在线| 成人97在线观看视频| av黄色免费在线观看| 红桃成人av在线播放| 亚洲欧美激情在线视频| 三级黄色片网站| 欧美激情15p| 精品对白一区国产伦| 日韩av影视大全| 91精品视频一区二区| 欧美日韩一区二区欧美激情 | 国产成人日日夜夜| 亚洲一区二区三区乱码aⅴ蜜桃女| 亚洲天天综合网| 蜜桃av一区二区| 国产精品一区av| 中文人妻熟女乱又乱精品| 丝袜美腿成人在线| 国产精品99久久久久久久久久久久| 午夜毛片在线观看| 久久久水蜜桃av免费网站| 日本久久亚洲电影| 成人免费一级片| 日本欧美加勒比视频| 国产精品美女主播在线观看纯欲| 国产精品传媒在线观看| 麻豆视频一区二区| 成人日韩在线电影| 国产手机视频在线| 成人免费看视频| 久久九九视频| 2021av在线| 亚洲精品免费在线观看| 久久艹国产精品| 水蜜桃在线视频| 日本福利一区二区| 亚欧激情乱码久久久久久久久| 国产精品高清一区二区| 精品美女一区二区| 国产肉体xxxx裸体784大胆| 夜夜春成人影院| 日韩小视频在线观看| 欧美日韩精品一区二区三区视频播放| 亚洲午夜激情在线| 国产成人精品av在线| 911美女片黄在线观看游戏| 国产成人精品一区二区三区网站观看| 国产一区二区三区四区五区加勒比| 日本人妖在线| 中文字幕一区二区三区在线不卡| 国产freexxxx性播放麻豆| 成人欧美magnet| 欧美日本精品一区二区三区| 久久久久无码国产精品一区李宗瑞| 你懂的在线观看一区二区| 这里只有精品在线播放| 久草免费新视频| 丝袜美腿亚洲综合| 成人羞羞视频免费| www.成人.com| 亚欧色一区w666天堂| 亚洲这里只有精品| 久久365资源| 精品国产一区av| caoporn国产| 国产精品一卡二卡在线观看| 麻豆久久久9性大片| a天堂中文在线官网在线| 91久久奴性调教| 日韩综合第一页| 国产精品毛片久久| 欧美整片在线观看| 亚洲国产精品suv| 中文字幕av不卡| www.中文字幕在线| 一本一道久久a久久| www.99久久热国产日韩欧美.com| 你懂的国产视频| 国产成人精品亚洲午夜麻豆| 日韩一区二区三区高清| 极品在线视频| 精品久久人人做人人爽| 欧美特黄一级片| 日本欧美韩国一区三区| 久久人人九九| heyzo在线欧美播放| 日韩一二在线观看| 欧美特黄一级片| 美女高潮久久久| 日本免费高清不卡| 欧美极品videos大乳护士| 精品国产一区二区三区不卡| 欧美黑吊大战白妞| 国产精品18久久久久久久网站| 亚洲午夜久久久影院伊人| 桃子视频成人app| 亚洲欧美国产高清va在线播| 日本一级一片免费视频| 成人一区二区三区中文字幕| 奇米777四色影视在线看| 成人影院网站ww555久久精品| 在线播放国产精品| 国产精品第六页| 国产午夜久久久久| 动漫av免费观看| 国产aⅴ精品一区二区三区久久| 97成人超碰免| 头脑特工队2免费完整版在线观看| 亚洲一区二区在线播放相泽| 成人做爰69片免费| 国产精品大片| 国产亚洲欧美另类一区二区三区 | 日韩伦理视频| 国产精品久久久久99| 国产福利小视频在线观看| 欧美在线free| 乱老熟女一区二区三区| 精品无码三级在线观看视频| 特级黄色录像片| 永久免费精品视频| 韩国19禁主播vip福利视频| 欧美 日韩 国产 成人 在线 91| 亚洲第一福利一区| 亚洲一区二区三区四区五区六区| 国产色综合网| 亚洲 国产 欧美一区| 日本午夜免费一区二区| 毛片精品免费在线观看| 亚洲欧美高清视频| 欧美日韩一区二区免费视频| 欧洲美一区二区三区亚洲| 麻豆传媒一区二区三区| 丰满女人性猛交| theporn国产在线精品| 97精品在线视频| 国产视频网址在线| 欧美精品久久一区二区三区| 国产一级av毛片| 久久久久久久久久久黄色| 亚洲欧美久久久久| 韩国一区二区三区在线观看| 欧美大香线蕉线伊人久久| 国产成人精品一区二区三区视频| 久久影视电视剧免费网站| 欧洲精品久久一区二区| 91福利资源站| 久久久国产精品黄毛片| 国产亚洲欧美激情| 2018国产精品| 三级成人在线视频| 天堂а√在线中文在线| 九九免费精品视频在线观看| 成人国产精品久久久久久亚洲| 福利在线导航136| 在线亚洲国产精品网| 亚洲精品久久久久久动漫器材一区 | 日韩欧美一区二区三区免费观看 | 亚洲精品国产欧美| 在线观看中文字幕网站| 午夜久久久影院| 日本黄色激情视频| av一区二区久久| 国产乱女淫av麻豆国产| 亚洲欧美日韩专区| www.激情网| 久久精品国产亚洲夜色av网站| 国产一区二区无遮挡| 国产电影一区| 国产脚交av在线一区二区| 成年人视频免费在线播放| 日韩最新免费不卡| 欧美日韩在线中文字幕| 日韩欧美一级片| 亚洲视频一区在线播放| 欧美性少妇18aaaa视频| 国产精品99re| 一区二区三区在线观看欧美| 精品少妇一区二区三区密爱| 久久看人人爽人人| 97香蕉碰碰人妻国产欧美| 狠狠色丁香九九婷婷综合五月| 黄色国产精品视频| 一区二区毛片| 精品视频在线观看一区二区| 国产二区精品| 亚洲高清在线播放| 久久不见久久见国语| 国产有色视频色综合| 日本成人手机在线| 成人久久久久久久| 日韩黄色碟片| 成人久久一区二区| 亚洲精品大片| 国产一区视频在线播放| 日韩毛片在线| 国产精品国产福利国产秒拍| 亚洲同志男男gay1069网站| 91国语精品自产拍在线观看性色 | 三级黄色片在线观看| 国产欧美精品一区二区三区四区 | 久久出品必属精品| 久久99最新地址| 男人的天堂最新网址| 麻豆成人免费电影| 一级黄色在线播放| 激情五月激情综合网| 久久成年人网站| 精品午夜久久福利影院| 日本黄色www| 国产成人av电影在线| 99国产精品免费视频| 国产成人免费视频一区| 亚洲天堂av网站| 99re这里都是精品| 男人天堂av电影| 国产欧美日韩另类视频免费观看| 妖精视频在线观看免费| 国产精品久久久久国产精品日日| 国产第一页浮力| 一区二区在线观看av| 日本少妇裸体做爰| 欧美日韩中文字幕综合视频 | а√在线中文网新版地址在线| 97热精品视频官网| 最新欧美色图| 国产精品一二区| 久久伊人影院| 国产麻豆一区二区三区在线观看| 日韩欧美美女在线观看| 日韩欧美视频一区二区三区四区| 日韩av在线播放网址| 99re6这里有精品热视频| 亚洲激情国产| 毛片毛片毛片毛片毛片毛片毛片毛片毛片| 麻豆久久一区二区| 黑人性生活视频| 久久免费的精品国产v∧| 黄色录像一级片| 午夜av一区二区| 性色av一区二区三区四区| 日韩视频一区二区在线观看| 天堂资源中文在线| 久久韩国免费视频| a√中文在线观看| 国产精品久久久久久久久久小说| 3d动漫一区二区三区在线观看| 国产日韩亚洲精品| 日韩电影一区| 国产v片免费观看| 青青青爽久久午夜综合久久午夜| wwwww在线观看| 久久九九久久九九| 中国毛片直接看| 色综合欧美在线视频区| 国产精品久久久久久久久久久久久久久久 | 欧美日韩和欧美的一区二区| 亚洲老妇色熟女老太| 国产一区二区久久精品| 国产盗摄在线视频网站| 国产精品网站大全| 红杏视频成人| 精品国产无码在线| 麻豆九一精品爱看视频在线观看免费| 天天做天天干天天操| 久久久久久99精品| 日本一区二区三区免费视频| 欧美日韩卡一卡二| 亚洲 小说区 图片区 都市| 久热爱精品视频线路一| 国产成人精品123区免费视频| 超碰国产精品久久国产精品99| 日本欧美视频| 免费在线观看日韩视频| 成人黄色在线看| 亚洲熟女www一区二区三区| 在线观看欧美精品| 香蕉久久一区二区三区| 欧美极品美女电影一区| 国产成人视屏| 中文精品一区二区三区| 日韩黄色免费网站| 波多野结衣福利| 欧美日韩精品二区| 蜜桃91麻豆精品一二三区| www.午夜精品| 免费日韩成人| 日韩免费电影一区二区| 老司机一区二区三区| 日本一卡二卡在线| 亚洲一区二三区| 亚洲国产精品久久人人爱潘金莲| 久久亚洲欧美日韩精品专区| 欧美爱爱视频| 一区二区三区视频| 免费看欧美女人艹b| 免费一级黄色录像| 91国在线观看| 懂色av中文在线| 国产成人在线一区| 国产一区二区三区电影在线观看| 成人在线免费在线观看| 久久只精品国产| 国产精品视频一区在线观看| 亚洲精品一区二三区不卡| 麻豆免费在线| 精品一区二区久久久久久久网站| 99精品国产99久久久久久福利| 亚洲自拍偷拍精品| 欧美日韩性视频| 久草视频在线看| 国产精品三级美女白浆呻吟| 日韩不卡一区| 亚洲自拍第三页| 亚洲一区在线电影| 午夜视频免费在线| 青草成人免费视频| 成人同人动漫免费观看| 一区二区xxx| 亚洲欧美色综合| 亚洲国产精品欧美久久| 97欧美精品一区二区三区| 国产精品免费不| 欧美成人乱码一二三四区免费| 中文字幕一区二区在线观看| www.超碰在线.com| 777777777亚洲妇女| 精品在线99| 一二三级黄色片| 亚洲va韩国va欧美va| 欧美精品久久久久久久久久丰满| 国产成人精品综合| 先锋资源久久| 国产婷婷在线观看| 日本久久精品电影| av官网在线播放| 精品无人乱码一区二区三区的优势| 久久一区中文字幕| 老熟妻内射精品一区| 亚洲国产精品va在线观看黑人| 日本综合字幕| 可以在线看黄的网站| 91在线播放网址| 91黄色在线视频| 久久免费国产视频| 日韩三区视频| 色一情一区二区三区| 亚洲成av人在线观看| 国产露出视频在线观看| 91免费在线观看网站| 久久高清一区| 国产这里有精品| 一区二区三区高清国产| 伊色综合久久之综合久久| 超碰影院在线观看| 亚洲资源中文字幕| av网站在线免费播放| 国产一区在线免费观看| 久久91精品国产91久久小草| 成人午夜视频精品一区| 久热99视频在线观看| 精品国产乱码久久久| 人妻av一区二区| 日韩一级成人av| 久久久精品一区二区毛片免费看| 成年人午夜免费视频|