99久久久久国产精品免费,国产大屁股视频免费区,亚洲成人综合在线,国产啪精品视频网站免费尤物

超級(jí)劇透季一:全棧可編程網(wǎng)絡(luò)交換機(jī)之七十二變

發(fā)表時(shí)間:2021-11-09

  返回列表

軟件定義一切,一切皆可編程
SDN(Software Defined Network),軟件定義網(wǎng)絡(luò),這一概念最早由美國(guó)斯坦福大學(xué)研究組提出的新型網(wǎng)絡(luò)創(chuàng)新架構(gòu),是網(wǎng)絡(luò)虛擬化的一種實(shí)現(xiàn)方式。這種架構(gòu)通過(guò)OpenFlow來(lái)實(shí)現(xiàn)控制面、數(shù)據(jù)面分離,從而實(shí)現(xiàn)網(wǎng)絡(luò)流量的靈活控制,為核心網(wǎng)絡(luò)及應(yīng)用的創(chuàng)新提供良好的平臺(tái)。一般來(lái)說(shuō),SDN更側(cè)重軟件層,在硬件還是ASIC的前提下,本質(zhì)上是要通過(guò)軟件編程來(lái)實(shí)現(xiàn)差異化網(wǎng)絡(luò)的自定義,這是可編程的初期形態(tài)。

基于可編程開(kāi)發(fā)的交換機(jī)有哪些大殺器
在云計(jì)算領(lǐng)域,面對(duì)云服務(wù)形式下的靈活要求,廠商們開(kāi)始使用服務(wù)器虛擬化技術(shù)。然而,服務(wù)器雖然有足夠的靈活性,但性能是瓶頸,因此推生出類似DPU這樣的可編程設(shè)備。

在云網(wǎng)絡(luò)領(lǐng)域,傳統(tǒng)交換機(jī)的實(shí)現(xiàn)方式是使用專用ASIC芯片,特點(diǎn)是硬件性能高穩(wěn)定性好,但軟件不可更改,這就從底層限制了其對(duì)新型應(yīng)用場(chǎng)景的適應(yīng)性。為此,人們開(kāi)始從芯片上做文章,可編程交換芯片應(yīng)運(yùn)而生。

綜合以上兩種應(yīng)用領(lǐng)域,可以看出,大家都是在走軟硬件融合的路線。

伴隨著SONiC技術(shù)以及虛擬化技術(shù)的廣泛應(yīng)用,開(kāi)源可編程生態(tài)逐漸完善,可編程交換機(jī)屏蔽底層硬件芯片的差異,SONiC將芯片SDK封裝成標(biāo)準(zhǔn)的SAI層,加上Intel芯片的高吞吐率Programmable Pipeline技術(shù),實(shí)現(xiàn)了軟件化+高性能+低功耗+低成本的未來(lái)網(wǎng)絡(luò)解決方案。

業(yè)務(wù)使用方通過(guò)編程可以實(shí)現(xiàn)多元化場(chǎng)景下報(bào)文的精細(xì)轉(zhuǎn)發(fā),減少?gòu)?fù)雜度并且提高資源利用率,還可以大幅提高卸載到數(shù)據(jù)平面上的應(yīng)用性能。


恒揚(yáng)可編程交換機(jī)系列,
以不變應(yīng)萬(wàn)變

要說(shuō)可編程交換機(jī),就不得不先說(shuō)說(shuō)Intel Tofino可編程芯片。Tofino可編程芯片包含多個(gè)Pipeline,每個(gè)Pipeline可以運(yùn)行不同邏輯的P4程序,并且每個(gè)Pipeline配置獨(dú)立的IO。

每個(gè)Pipeline包含12個(gè)處理Stage,也就是MAU。MAU(Match-Action Unit),查找動(dòng)作單元,輸入輸出Pipeline共享這些單元,每個(gè)MAU內(nèi)含16個(gè)exact match crossbar(精確查找引擎)和8個(gè)ternary match crossbar(掩碼查找引擎),每個(gè)MAU支持若干次并發(fā)查找,從而可以提升查找性能。MAU與MAU之間順序查找,多級(jí)查表或處理可以分布到不同的MAU上,從而可以豐富業(yè)務(wù)處理邏輯。

Tofino芯片還自帶TCAM資源來(lái)擴(kuò)充資源,TCAM作為主要用于快速查找ACL、路由等表項(xiàng)的芯片,能夠提供并發(fā)訪問(wèn)表項(xiàng)能力,這很好的保障了查表的性能。

目前,恒揚(yáng)已經(jīng)推出基于基于Intel Tofino全系列可編程交換芯片設(shè)計(jì)的PS系列可編程交換機(jī)-基于Tofino 1的32個(gè)100G接口可編程交換機(jī)PS7350和基于Tofino 2 的128個(gè)100G接口的可編程交換機(jī)PS8550。

至此,恒揚(yáng)也是大陸地區(qū)首批拿到Tofino 2芯片的廠商。從Tofino 1到Tofino 2, 突破了傳統(tǒng)交換機(jī)功能固有的限制,在實(shí)現(xiàn)傳統(tǒng)L2/L3 交換功能的同時(shí), 為用戶提供開(kāi)源的硬件平臺(tái),快速定制專用的網(wǎng)絡(luò)功能,為用戶快速驗(yàn)證并構(gòu)建實(shí)施創(chuàng)新的網(wǎng)絡(luò)架構(gòu)提供了有效的手段, 更加適應(yīng)當(dāng)今不斷快速演進(jìn)的網(wǎng)絡(luò)新技術(shù)。

PS系列可編程交換機(jī)支持開(kāi)放式網(wǎng)絡(luò)安裝環(huán)境(ONIE)和社區(qū)版開(kāi)源SONiC網(wǎng)絡(luò)操作系統(tǒng),為客戶提供基于SONiC開(kāi)發(fā)的板級(jí)開(kāi)發(fā)支持包(BSP)。SONiC是基于SAI的,在沒(méi)有SAI之前所有芯片都要通過(guò)自己的SDK與上層的軟件通信,各家的SDK屬于芯片廠家獨(dú)有,SAI把SDK標(biāo)準(zhǔn)化,向下可以對(duì)接不同的ASIC,芯片用標(biāo)準(zhǔn)的接口與上層的控制軟件通信。

不支持標(biāo)準(zhǔn)SONiC系統(tǒng)的芯片需要白盒交換機(jī)廠商自行適配不同的ASIC。在標(biāo)準(zhǔn)的SONiC系統(tǒng)下,適配ASIC的工作由芯片廠商完成,SONiC讓開(kāi)發(fā)者在開(kāi)發(fā)時(shí)只關(guān)注業(yè)務(wù)所需的功能,并將其編入P4程序中,編譯之后的二進(jìn)制文件加載到芯片中就完成了業(yè)務(wù)功能的實(shí)現(xiàn),SONiC具備良好的擴(kuò)展性,開(kāi)發(fā)者無(wú)論需要修改還是增加功能,僅需要通過(guò)修改容器來(lái)實(shí)現(xiàn)局部的升級(jí)而不會(huì)影響其他業(yè)務(wù)。

模塊化設(shè)計(jì)
恒揚(yáng)PS系列可編程交換機(jī)模塊化的設(shè)計(jì)保證電信級(jí)的可靠性, 1+1冗余模塊化電源,電源作為易耗品,存在故障風(fēng)險(xiǎn),而1+1的冗余設(shè)計(jì)保證了設(shè)備不掉線的同時(shí)完成電源的切換,并且電源模塊可熱拔插,可在線更換故障模塊而無(wú)需掉電;

N+1冗余的模塊化風(fēng)扇設(shè)計(jì),確保設(shè)備不會(huì)因?yàn)閱蝹€(gè)風(fēng)扇故障導(dǎo)致整板溫度過(guò)高而出現(xiàn)散熱風(fēng)險(xiǎn);

支持獨(dú)立的帶外BMC 管理系統(tǒng),監(jiān)控整個(gè)系統(tǒng)的溫度、電壓、風(fēng)扇、電源等的信息,能獨(dú)立監(jiān)控設(shè)備硬件信息,并能夠?qū)崿F(xiàn)配置管理,硬件管理和故障排除,為設(shè)備提供完善的故障告警和監(jiān)測(cè),提高了整機(jī)的可用性和可靠性。

靈活應(yīng)用場(chǎng)景
可編程交換機(jī)不僅可作為數(shù)據(jù)中心ToR /Leaf/Spine交換機(jī),還可以作為云網(wǎng)關(guān)設(shè)備, 甚至應(yīng)用于安全如DDoS探測(cè)器和防火墻等,在電信運(yùn)營(yíng)商和網(wǎng)絡(luò)服務(wù)提供商環(huán)境中,可編程交換機(jī)為5G,NFV等多種新型網(wǎng)絡(luò)架構(gòu)提供網(wǎng)絡(luò)加速及流量可視化服務(wù)。

ToR /Leaf/Spine交換機(jī)

leaf-spine葉脊拓?fù)浣Y(jié)構(gòu)相比較傳統(tǒng)的大三層網(wǎng)絡(luò)增加了一層平行于主干縱向網(wǎng)絡(luò)結(jié)構(gòu)的橫向網(wǎng)絡(luò)結(jié)構(gòu),在這層橫向結(jié)構(gòu)上增加相應(yīng)的交換網(wǎng)絡(luò),在Spine/Leaf網(wǎng)絡(luò)架構(gòu)中,L2/L3的分隔通常在Leaf接入交換機(jī)。與傳統(tǒng)三層網(wǎng)絡(luò)架構(gòu)類似,這樣也能分隔L2廣播域。同時(shí)還減少了架構(gòu)層次,對(duì)跨2層業(yè)務(wù)的調(diào)度,也就是東西向的業(yè)務(wù)調(diào)度,更方便,時(shí)延能做到有效的降低。在葉脊拓?fù)浣Y(jié)構(gòu),所有的鏈接都是用來(lái)轉(zhuǎn)發(fā)流量,也是使用通用的生成樹(shù)協(xié)議,同樣能保持保持一個(gè)無(wú)環(huán)路的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)。

leaf-spine葉脊拓?fù)浣Y(jié)構(gòu)相比較傳統(tǒng)的大三層網(wǎng)絡(luò)增加了一層平行于主干縱向網(wǎng)絡(luò)結(jié)構(gòu)的橫向網(wǎng)絡(luò)結(jié)構(gòu),在這層橫向結(jié)構(gòu)上增加相應(yīng)的交換網(wǎng)絡(luò),在Spine/Leaf網(wǎng)絡(luò)架構(gòu)中,L2/L3的分隔通常在Leaf接入交換機(jī)。與傳統(tǒng)三層網(wǎng)絡(luò)架構(gòu)類似,這樣也能分隔L2廣播域。同時(shí)還減少了架構(gòu)層次,對(duì)跨2層業(yè)務(wù)的調(diào)度,也就是東西向的業(yè)務(wù)調(diào)度,更方便,時(shí)延能做到有效的降低。在葉脊拓?fù)浣Y(jié)構(gòu),所有的鏈接都是用來(lái)轉(zhuǎn)發(fā)流量,也是使用通用的生成樹(shù)協(xié)議,同樣能保持保持一個(gè)無(wú)環(huán)路的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)。

leaf-spine葉脊拓?fù)浣Y(jié)構(gòu)有效的解決了跨2層業(yè)務(wù)調(diào)度的層次與時(shí)延問(wèn)題,但還需要Overlay網(wǎng)絡(luò)技術(shù)來(lái)解決服務(wù)器之間跨域訪問(wèn)和交換機(jī)接入服務(wù)器的任意性問(wèn)題,Overlay網(wǎng)絡(luò)是在現(xiàn)有的Underlay網(wǎng)絡(luò)基礎(chǔ)上構(gòu)建的一個(gè)虛擬網(wǎng)絡(luò)(主要是通過(guò)VXLAN技術(shù)),這個(gè)網(wǎng)絡(luò)的主要功能就是用來(lái)作為服務(wù)器的通訊,也就是在不改變網(wǎng)絡(luò)架構(gòu)的基礎(chǔ)上,使服務(wù)器之間可以無(wú)障礙通信。

而可編程交換機(jī)為Overlay網(wǎng)絡(luò)提供了良好的編程平臺(tái)和大帶寬的接口,10G/25G與100G混合的接入交換機(jī)以及全100G接口的核心交換機(jī),幫助云數(shù)據(jù)中心網(wǎng)絡(luò)實(shí)現(xiàn)全網(wǎng)絡(luò)的可編程。


可編程網(wǎng)關(guān)

近年來(lái),云計(jì)算的流量急劇增長(zhǎng),在數(shù)據(jù)中心內(nèi),服務(wù)器的以太網(wǎng)傳輸速率快速增長(zhǎng)至400G及以上。云網(wǎng)關(guān)作為整個(gè)云數(shù)據(jù)中心東西向流量(VM-VM)、南北向流量(VM互聯(lián)網(wǎng))和IDC/跨區(qū)域流量(VMIDC/跨區(qū)域)的中心樞紐,在公有云基礎(chǔ)設(shè)施中發(fā)揮著關(guān)鍵作用。為應(yīng)對(duì)爆炸性的流量增長(zhǎng),防止在流量聚合點(diǎn)的網(wǎng)關(guān)成為系統(tǒng)瓶頸,這就要求網(wǎng)關(guān)的高轉(zhuǎn)發(fā)性能。


除了轉(zhuǎn)發(fā)性能之外,云網(wǎng)關(guān)還需要為各種云服務(wù)攜帶大量無(wú)狀態(tài)和有狀態(tài)的轉(zhuǎn)發(fā)表。一個(gè)云區(qū)域可以承載數(shù)百萬(wàn)個(gè)VPC和數(shù)百萬(wàn)個(gè)虛擬機(jī)。云網(wǎng)關(guān)在轉(zhuǎn)發(fā)邏輯、轉(zhuǎn)發(fā)吞吐量、轉(zhuǎn)發(fā)表大小和轉(zhuǎn)發(fā)表種類方面與傳統(tǒng)網(wǎng)絡(luò)設(shè)備不同。

恒揚(yáng)基于Intel  Tofino可編程網(wǎng)關(guān)可為云數(shù)據(jù)中心提供百萬(wàn)級(jí)大容量轉(zhuǎn)發(fā)表項(xiàng)和高達(dá)12.8T的高轉(zhuǎn)發(fā)性能,能夠完美的適應(yīng)云數(shù)據(jù)中心的大流量多虛機(jī)的場(chǎng)景。


Serverswitch有狀態(tài)網(wǎng)關(guān)

在??互聯(lián)網(wǎng)的應(yīng)用中,????有很多大表項(xiàng)的需求,表項(xiàng)量級(jí)可達(dá)到千萬(wàn)級(jí)甚至億級(jí),但Tofino的芯片上只能支持??幾百萬(wàn)的連接。


所以,恒揚(yáng)基于多年的FPGA開(kāi)發(fā)經(jīng)驗(yàn)推出最新??解決方案——Serverswitch, Tofino通過(guò)??外接的FPGA連接DRAM,通過(guò)FPGA來(lái)擴(kuò)大表項(xiàng)容量,同時(shí)FPGA模塊靈活可配,更好的適應(yīng)不同節(jié)點(diǎn)的應(yīng)用需求,F(xiàn)PGA、DRAM、Tofino都擁有非常靈活的可編程能力和非常大的表項(xiàng)支持能力。