午夜少妇毛片免费视频_一本色道久久综合亚洲高_少妇久久免费视频,久久99热这里只有精品,毛片app,日韩三级中文字幕

0731-84728105
15116127200
OpenBox網(wǎng)絡(luò)全功能可編程平臺:工欲善其事,必先利其器!
發(fā)布時(shí)間:2021-03-09
阿基米德說:“給我一個杠桿我能翹起整個地球!”
我覺得:“給我一臺OpenBox設(shè)備我能改變整個網(wǎng)絡(luò)!”
牛皮吹大了,肯定會破。但牛皮吹多了,肯定會信。不管是自己還是別人!
     FAST是一個與平臺無關(guān)的開源架構(gòu),根據(jù)FAST原理和規(guī)范實(shí)現(xiàn)的CPU + FPGA 異構(gòu)網(wǎng)絡(luò)設(shè)備形態(tài)都屬于FAST平臺。點(diǎn)擊此處了解FAST——開源、開放、高速、高效。
     OpenBox是湖南新實(shí)全力打造的一款面向計(jì)算機(jī)網(wǎng)絡(luò)實(shí)驗(yàn)科研與教學(xué)平臺設(shè)備的品牌型號,是基于FAST架構(gòu)實(shí)現(xiàn)的一種支持軟硬件全功能編程的網(wǎng)絡(luò)實(shí)驗(yàn)開發(fā)平臺。物如其名,其設(shè)備外觀如白色,盒狀;小巧,精致;氣質(zhì)樸素,純潔。其系統(tǒng)結(jié)構(gòu)為典型的多核CPU+FPGA異構(gòu)形式,輔以一個控制平臺以太網(wǎng)接口和4個數(shù)據(jù)平臺以太網(wǎng)接口。系統(tǒng)搭建遵循FAST架構(gòu)規(guī)范,在多核CPU軟件側(cè)運(yùn)行普通Linux系統(tǒng)、通用SOCKET應(yīng)用、FAST軟件開發(fā)環(huán)境和FAST應(yīng)用。在FPGA硬件側(cè)運(yùn)行平臺相關(guān)FPGA OS邏輯和用戶模塊邏輯。軟件使用C語言編程,硬件使用Verilog語言編程。OpenBox也本著開源、開放、高速和高效的原則為國內(nèi)外近百家高校和科研院所提供平臺定制、功能定制、協(xié)議定制、案例定制和全方位的使用培訓(xùn)、開發(fā)服務(wù)等功能。
軟件也編程,硬件也編程,軟硬都可以編程。如果您不想編程,這平臺可能不適合您折騰。建議您換個頻道試試?我就想打造一個完全服從自己的網(wǎng)絡(luò)世界,這才是真正的定義網(wǎng)絡(luò)。
     一臺OpenBox設(shè)備就是一個完整的支持軟硬件全功能編程的網(wǎng)絡(luò)實(shí)驗(yàn)平臺,平臺提供了軟硬件二開發(fā)環(huán)境和大量應(yīng)用開發(fā)案例,用戶可以在上面進(jìn)行軟硬件任何位置的編程開發(fā)。
     一臺OpenBox設(shè)備就能改變整個網(wǎng)絡(luò)?這個牛皮顯然是吹大了,但還不致于會破。怎么做?我們絕對不會。下面說點(diǎn)我們平臺會的。
     1,編程語言
     OpenBox設(shè)備是一臺小型嵌入式主機(jī),擁有完整的操作系統(tǒng)和相關(guān)外設(shè)。其操作系統(tǒng)已經(jīng)升級到ubuntu版本,開源庫中支持的開發(fā)語言基本上都可以在該平臺使用。如C、C++、shell、perl、Python等等。
     2,嵌入式開發(fā)
     我本是個嵌入式主機(jī),在我上面做的開發(fā)當(dāng)然是嵌入式的開發(fā),還包括驅(qū)動移植等,如網(wǎng)絡(luò)驅(qū)動、GPIO、UART等等。
     3,網(wǎng)絡(luò)服務(wù)搭建
     apt-get install something。直接搭建和配置你想要的服務(wù)器。如FTP服務(wù)器、NFS服務(wù)器、HTTP服務(wù)器和DHCP服務(wù)器等等。
     4,網(wǎng)絡(luò)協(xié)議編程
     A. 系統(tǒng)命令或工具:arp、route、ping、ftp、curl、iperf和tcpdump等。通過系統(tǒng)命令或工具產(chǎn)生或接收指定協(xié)議的數(shù)據(jù)包;查看并分析協(xié)議格式內(nèi)容;通過其修改網(wǎng)絡(luò)協(xié)議的數(shù)據(jù)內(nèi)容或處理行為;
     B. 用戶態(tài)協(xié)議編程:使用libpcap和libnet兩個開發(fā)庫實(shí)現(xiàn)網(wǎng)絡(luò)協(xié)議的ETH、ARP、IP、ICMP、TCP、UDP等協(xié)議內(nèi)容的定義與構(gòu)造,實(shí)現(xiàn)與對應(yīng)網(wǎng)絡(luò)協(xié)議層次通信。libpcap的分組獲取方式是接口所有流量送到CPU,通過libpcap的內(nèi)核過濾器篩選后轉(zhuǎn)發(fā)用戶態(tài)處理;
     C. 用戶態(tài)協(xié)議FAST編程:基于FAST軟件開發(fā)環(huán)境與編程接口,實(shí)現(xiàn)對網(wǎng)絡(luò)分組數(shù)據(jù)的硬件篩選,截取分派到指定軟件應(yīng)用編程處理,用戶可以自定義其輸出格式內(nèi)容與轉(zhuǎn)發(fā)端口控制(單播、多播或組播)。分組內(nèi)容包含完整以太網(wǎng)幀,支持各層級完整協(xié)議解析與重組,且只從硬件提取用戶關(guān)心的小部分特征分組流送用戶態(tài)處理。如實(shí)現(xiàn)用戶態(tài)ARP功能應(yīng)用、用戶態(tài)PING功能應(yīng)用和用戶態(tài)DNS防御功能等。收發(fā)任意用戶自定義網(wǎng)絡(luò)分組數(shù)據(jù)幀格式都可以,也就是說從二層自定義、三層自定義到其他任何分組協(xié)議層的定義內(nèi)容均可以;
     D. 內(nèi)核態(tài)協(xié)議編程:實(shí)現(xiàn)諸如ARP內(nèi)核模塊、ICMP內(nèi)核模塊功能,類IP層模塊、類UDP模塊。在內(nèi)核插入一個能處理ARP協(xié)議的模塊,添加一個類似IP層協(xié)議功能的模塊(處理以太網(wǎng)幀類型為自己定義的內(nèi)核模塊),添加一個類似UDP層協(xié)議功能模塊(處理IP層協(xié)議字段為自己定義的內(nèi)核模塊)。
     5,網(wǎng)絡(luò)原型系統(tǒng)
     軟件二層交換機(jī):根據(jù)二層交換原理,僅使用FAST用戶態(tài)API接口編程,設(shè)計(jì)與實(shí)現(xiàn)一個二層以太網(wǎng)交換機(jī)原型系統(tǒng),支持多端口分組數(shù)據(jù)交換功能,實(shí)現(xiàn)基本的單播與廣播功能,支持MAC轉(zhuǎn)發(fā)表老化;
     硬件二層交換機(jī):將軟件二層交換的學(xué)習(xí)與老化功能留在CPU軟件端處理,學(xué)習(xí)好MAC表后,配置到硬件FPAG的轉(zhuǎn)發(fā)流表中,實(shí)現(xiàn)在硬件完成分組解析、MAC查表與輸出轉(zhuǎn)發(fā)功能;
     軟件三層路由器:根據(jù)三層路由原理,基于FAST設(shè)計(jì)與實(shí)現(xiàn)一個路由器原型系統(tǒng),實(shí)現(xiàn)設(shè)備接口的ARP請求與響應(yīng)功能、分組三層解析與修改、FIB查表和二層替換等功能。支持控制平面(轉(zhuǎn)交協(xié)議棧)與數(shù)據(jù)平面分開處理,實(shí)現(xiàn)基本的路由轉(zhuǎn)發(fā)功能;
     硬件三層路由器:將軟件三層路由器的控制平臺留在CPU軟件端處理,并安裝Quagga路由學(xué)習(xí)軟件,將路由學(xué)習(xí)的FIB表及鄰接表內(nèi)容更新到硬件FPGA的相關(guān)表項(xiàng),實(shí)現(xiàn)路由器的數(shù)據(jù)平面完全硬件卸載處理;
     軟件SDN交換機(jī):根據(jù)OpenFlow協(xié)議1.3版本實(shí)現(xiàn)一個精簡的SDN交換機(jī),協(xié)議通道支持與Floodlight控制器互聯(lián),數(shù)據(jù)平面支持IPv4和IPv6的分組匹配和轉(zhuǎn)發(fā)功能;
     高精度硬件測量:由軟件構(gòu)造測量報(bào)文并配置測量報(bào)文的發(fā)送時(shí)間及間隔,然后提交給硬件發(fā)送,硬件發(fā)送成功后可獲取每個報(bào)文的硬件輸出時(shí)間。再等待測量報(bào)文返回,在接口標(biāo)記其硬件輸入時(shí)間后轉(zhuǎn)發(fā)給測量軟件。最后由軟件計(jì)算測量數(shù)據(jù)。由于測量數(shù)據(jù)均由硬件控制,其時(shí)間精度可達(dá)到ns級別。發(fā)包間隔設(shè)置為固定長度,可在對端網(wǎng)絡(luò)測量網(wǎng)絡(luò)抖動,間隔設(shè)置為零,則可以測量網(wǎng)絡(luò)的實(shí)時(shí)帶寬;
     硬件SDN交換機(jī):將OpenFlow的協(xié)議通道留在CPU軟件端完成,實(shí)現(xiàn)同步控制器下發(fā)的FLOW_MOD消息內(nèi)容到硬件FPGA的轉(zhuǎn)發(fā)流表,在硬件完成分組的解析、查表和執(zhí)行動作等功能;
     SDN拓?fù)錅y量:根據(jù)LLDP協(xié)議和BBDP協(xié)議測量純SDN網(wǎng)絡(luò)環(huán)境與跨SDN網(wǎng)絡(luò)環(huán)境的拓?fù)洹VС钟脩糇远x拓?fù)涮綔y協(xié)議數(shù)據(jù)的分發(fā)與采集;
     基于OVS的SDN交換機(jī):軟件運(yùn)行OVS,并將OVS的內(nèi)核快速路徑流表卸載到硬件FPGA邏輯中,軟件實(shí)現(xiàn)OVS流表與硬件流表同步更新。
     軟件LISP路由器:根據(jù)LISP工作原理,在軟件三層路由器基礎(chǔ)上增加對LISP功能的支持,每個RLOC節(jié)點(diǎn)啟動后均自動與MS/MP注冊,獲取全網(wǎng)RLOC與EID的映射信息。支持各RLOC下任意EID節(jié)點(diǎn)之間互聯(lián)互通;
     軟件段路由:根據(jù)段路由(segment routing,SR)工作原理,在軟件三層路由器基礎(chǔ)上增加對段路由功能支持,支持用戶在路由實(shí)驗(yàn)網(wǎng)中任意配置分段跳轉(zhuǎn)路由功能;
     軟件網(wǎng)絡(luò)編碼路由(暫未開源):感興趣的朋友可上網(wǎng)搜索網(wǎng)絡(luò)編碼路由相關(guān)資料;
     時(shí)間敏感網(wǎng)絡(luò)系統(tǒng)(暫未開源):包含時(shí)間敏感網(wǎng)絡(luò)交換機(jī)與主機(jī)節(jié)點(diǎn),各節(jié)點(diǎn)之間可動態(tài)靈活組網(wǎng),時(shí)間同步自動完成。節(jié)點(diǎn)支持SDN流表轉(zhuǎn)發(fā)配置,輸出端口支持8個TT隊(duì)列,可將一條流在不同交換節(jié)點(diǎn)映射到不同優(yōu)先級隊(duì)列調(diào)度輸出。隊(duì)列調(diào)度支持Qbv,可配置多種調(diào)度模式使用。主機(jī)節(jié)點(diǎn)加載高實(shí)時(shí)操作系統(tǒng)及實(shí)時(shí)驅(qū)動與協(xié)議棧,與交換機(jī)時(shí)間同步、調(diào)度同步。
     1,技術(shù)支撐與培訓(xùn)
     平臺提供免費(fèi)的軟硬件源碼、開發(fā)環(huán)境、示例應(yīng)用源碼及相關(guān)文檔。面向項(xiàng)目組建專屬服務(wù)微信群,提供免費(fèi)培訓(xùn),講解和剖析平臺原理構(gòu)架、實(shí)現(xiàn)方法、開發(fā)流程和調(diào)測試步驟。免費(fèi)為用戶提供設(shè)計(jì)、開發(fā)指導(dǎo)及關(guān)鍵技術(shù)快速實(shí)現(xiàn)與測試驗(yàn)證。
     2,專屬定制服務(wù)
     A. 系統(tǒng)架構(gòu):CPU可選:Intel、飛騰和龍芯;FPGA可選:Inetl、Xilinx和國產(chǎn)型號;
     B. PCB器件:部分解決方案器件可實(shí)現(xiàn)全國產(chǎn)化;
     C. 設(shè)備外形:網(wǎng)卡、板卡模塊、獨(dú)立1U/2U機(jī)箱、ATCA或VPX等;
     D. 設(shè)備接口:網(wǎng)口支持1G、10G、40G和100G,串口(或轉(zhuǎn)RJ45)、USB口、JTAG調(diào)試口;
     E. 操作系統(tǒng):開源Linux或國產(chǎn)Linux;
     F. 內(nèi)核模塊及應(yīng)用:PCIe驅(qū)動、以太網(wǎng)驅(qū)動、協(xié)議棧內(nèi)核模塊、協(xié)議棧用戶模塊和協(xié)議應(yīng)用;
     G. 原型系統(tǒng):交換、路由、SDN、TSN,根據(jù)用戶需求定制開發(fā);
     H .硬件卸載加速:高精度測量、TOE、根據(jù)用戶需求定制開發(fā)。
     OpenBox平臺為您提供了可以在網(wǎng)絡(luò)分組各個層次對分組數(shù)據(jù)進(jìn)行解析、處理、封裝和自定義的能力,允許用戶在硬件FPAG、軟件內(nèi)核態(tài)和用戶態(tài)各環(huán)境下面處理和定義分組數(shù)據(jù)。同時(shí)還允許分組數(shù)據(jù)在軟件、內(nèi)核、用戶態(tài)自由靈活循環(huán)分派、處理和轉(zhuǎn)發(fā)。總有一個層次是適合您設(shè)計(jì)的,總有一個環(huán)境是適合您去開發(fā)的,總有一條分組處理流水線是可以滿足您業(yè)務(wù)或創(chuàng)新需求的。
     OpenBox平臺助力您在網(wǎng)絡(luò)學(xué)習(xí)、競賽、教學(xué)和科研各領(lǐng)域的原理驗(yàn)證與創(chuàng)新設(shè)計(jì)中迅速領(lǐng)跑、高速騰飛和極速穿越。
     未來網(wǎng)絡(luò)因您的設(shè)計(jì)而變得更加美好!
      FAST官網(wǎng):www.fastswitch.org
      湖南新實(shí)網(wǎng)絡(luò)官網(wǎng):www.xinjitu.com

關(guān)注FAST開源社區(qū)
FAST一一開源、開放、高速、高效、可編程、可定義!軟硬件協(xié)同并行處理。