首頁
新聞中心
産品中心
服務體系
解決方案
FAST技術
資源下(xià)載
關于公司
聯系我們
0731-84728105
15116127200
2022
11-07
FAST-DMN:确定性混式模網
阿基米德說:“給我一個杠杆我能(néng)翹起整個地球!”曾有人說:“給我一台OpenBox設備,我能(néng)改變整個網絡!”今天,我們嘗試講講如何構建一個全新理(lǐ)念的未來(lái)網絡...
2022
11-04
四行代碼定乾坤:硬件二層交換機設計(jì)與實現(xiàn)
“我OpenBox又回來(lái)了(le)!”沉寂了(le)16個月,終于又提筆(bǐ)開(kāi)始寫《硬件二層交換設計(jì)與實現(xiàn)》。從(cóng)軟件設計(jì)到(dào)硬件設計(jì)需要這(zhè)麽長時(shí)間嗎?答(dá)案是肯定的,不僅需要,而且...
2021
06-21
二層交換機原型設計(jì)與實現(xiàn)(八)
在二層交換機環境下(xià),當通信雙方持續交互數據時(shí),會(huì)不斷命中雙方主機的MAC轉發表項,使其處于一個熱狀态。當某一主...
2021
06-09
二層交換機原型設計(jì)與實現(xiàn)(七)
上(shàng)一篇講述了(le)bitmap的端口表示方法,也(yě)講了(le)單播隻用(yòng)常規方法表示的原因,故我們隻需要對(duì)多播的轉發表進行相應的定制和(hé)處理(lǐ)即可...
2021
05-31
二層交換機原型設計(jì)與實現(xiàn)(六)
上(shàng)一篇文(wén)章已經了(le)解到(dào)如何學習MAC和(hé)根據MAC查表得到(dào)輸出結果。輸出結果有兩種可能(néng),一種是确定的輸出端口号,指示分組從(cóng)确定的端口号輸出...
2021
05-24
二層交換機原型設計(jì)與實現(xiàn)(五)
MAC地址的學習是指使用(yòng)分組中的源MAC地址進行查表,最後添加或更新到(dào)MAC轉發表中。目的MAC查找是指使用(yòng)分組中的目的MAC進行查表...
2021
05-17
二層交換機原型設計(jì)與實現(xiàn)(四)
MAC轉發表是二層交換機原型中的核心内容,所有的數據操作(zuò)都是圍繞這(zhè)張表而來(lái)。前一篇文(wén)章中講到(dào)了(le)該表涉及的兩個核心...
2021
05-10
二層交換機原型設計(jì)與實現(xiàn)(三)
二層交換機的主要功能(néng)就是在端口之間搬移分組,當然是要根據正确的目标地址來(lái)搬移,涉及到(dào)以太網幀格式的解析、源和(hé)目的MAC地址的提取...
2021
05-06
二層交換機原型設計(jì)與實現(xiàn)(二)
FAST架構的UA編程非常簡單,有其固定的套路,核心部分兩塊,一是在main函數中把環境初始化好(hǎo),注冊UA的回調函數和(hé)配置硬件默認規則...
2021
04-30
二層交換機原型設計(jì)與實現(xiàn)(一)
交換機是我們網絡領域應用(yòng)最爲廣泛的網絡互聯設備,其主要功能(néng)是完成各端口之間分組的交換功能(néng)。交換機僅做分組交換...
2020
03-16
OpenTSN網卡實現(xiàn)模型(1)
TTE和(hé)TSN是目前實現(xiàn)确定性以太網交換的兩種主要途徑。由于TTE技術研究較早,SAE AS6802标準在IEEE 802.1 TSN工(gōng)作(zuò)組成立之前就已經發布...
2019
08-29
TTE與TSN:不同設計(jì)哲學決定不同未來(lái)
TTE和(hé)TSN是目前實現(xiàn)确定性以太網交換的兩種主要途徑。由于TTE技術研究較早,SAE AS6802标準在IEEE 802.1 TSN工(gōng)作(zuò)組成立之前就已經發布...
2019
05-11
FAST軟件編程基礎(3)擴展API
UA編程API是FAST平台支持軟硬協同分組處理(lǐ)的基礎。基本編程API爲UA提供了(le)與硬件流水(shuǐ)線交互的基本手段。擴展API是面向FAST流水(shuǐ)線...
2019
04-19
FAST軟件編程基礎(2)FAST編程API
FAST編程庫Libua.a和(hé)linreg.a爲Fast軟件編程提供标準編程API。Fast編程API主要分爲三類。一是用(yòng)戶UA編程API,用(yòng)戶可在UA進程中直接調用(yòng)這(zhè)些(xiē)API函數...
2019
04-18
FAST軟件編程基礎(1)Fast_packet數據結構
FAST的核心優點是支持軟硬協同的分組處理(lǐ)。在FAST架構中,用(yòng)戶在Linux用(yòng)戶空(kōng)間編寫的進程稱爲UA(User Application)。在FAST硬件流水(shuǐ)線确定後...
2019
04-02
基于FAST的TSN交換(6)基于FPGA的PTP時(shí)間同步實現(xiàn)v2
時(shí)間同步是TSN交換實現(xiàn)的前提。802.1AS規範定義了(le)TSN網絡同步的方法,其基本思路還是利用(yòng)IEEE 1588v2定義的PTP協議(yì)...
2019
02-22
面向列車以太網的FAST-TSN實驗環境(3)SD-ETB網絡原理(lǐ)
SDN基本特點是轉發控制分離和(hé)可編程的集中控制。由于列車網絡相對(duì)封閉,規模有限,因此十分适合SDN技術的應用(yòng)...
2019
02-18
面向列車以太網的FAST-TSN實驗環境(2)ETB網絡實現(xiàn)原理(lǐ)與挑戰
ETB将傳統列車網絡交換帶寬從(cóng)1Mbps左右提升到(dào)100MBps,同時(shí)基于通用(yòng)以太網設備和(hé)技術可極大(dà)的降低(dī)網絡建設和(hé)管理(lǐ)維護成本...
2019
01-30
面向列車以太網的FAST-TSN實驗環境(1)實驗環境簡介
時(shí)間敏感網絡是近年來(lái)迅速發展的新技術,可以有效解決智能(néng)制造,交通,電力,移動通信和(hé)數字媒體等領域對(duì)确定性數據交換...
2019
01-29
基于FAST的TSN交換(8)TSN網絡的集中式資源管理(lǐ)
資源預約和(hé)分配是網絡保證服務質量的前提。TSN網絡中有兩種類型的服務質量保證,一是帶寬預約流量(如音(yīn)頻視(shì)頻流)...
2019
01-27
基于FAST的TSN交換(7)TSN網絡接口适配器需求分析與實現(xiàn)模型
TSN網絡實現(xiàn)确定性的分組交換不但(dàn)需要TSN交換機,TSN接口适配器以及管理(lǐ)控制系統配合實現(xiàn)...
2019
01-24
基于FAST的TSN交換(6)基于FPGA的PTP時(shí)間同步實現(xiàn)
時(shí)間同步是TSN交換實現(xiàn)的前提。802.1AS規範定義了(le)TSN網絡同步的方法,其基本思路還是利用(yòng)IEEE 1588v2定義的PTP協議(yì)...
2019
01-22
基于FAST的TSN交換(5)TSN交換機隊列結構和(hé)延時(shí)分析
交換機中的排隊延時(shí)是給分組端到(dào)端延時(shí)帶來(lái)不确定性的重要因素。由于要支持确定性的延時(shí)....
2019
01-19
基于FAST的TSN交換(4)基于FPGA的TSN網絡CQF實現(xiàn)
CQF是目前TSN标準定義的可實現(xiàn)确定性交換延時(shí)的轉發模型,其交換流程可以方便的映射到(dào)FAST平台的FPGA流水(shuǐ)線上(shàng)...
2019
01-15
基于FAST的TSN交換(3)TSN循環隊列轉發(CQF)原理(lǐ)
CQF爲了(le)支持确定性的交換,TSN對(duì)802.1Q-2014标準進行了(le)擴充。其中單流過濾和(hé)管控機制(PSFP)中的時(shí)間門(mén)控邏輯...
2019
01-14
基于FAST的TSN交換(2)基于FAST的TSN交換模型
在802.1Q-2014定義的以太網交換基本模型基礎上(shàng),針對(duì)TSN的特定需求,802.1Qci和(hé)802.1Qbv修訂對(duì)交換模型中分組輸出緩存...
2019
01-12
基于FAST的TSN交換(1)TSN交換機制概述
2012年,IEEE 802.1的Audio Video Bridging任務組正式被TSN任務組代替。TSN任務組主要工(gōng)作(zuò)是定義在交換式以太網中轉發時(shí)間觸發消息的IEEE标準集合...
2018
08-10
FAST入門(mén)(8)FAST平台軟件實現(xiàn)原理(lǐ)之一
軟硬件協同是FAST平台分組處理(lǐ)的特色。FAST平台軟件主要實現(xiàn)FAST硬件流水(shuǐ)線與FAST用(yòng)戶應用(yòng)(UA)間數據通路和(hé)控制通路的信息交互...
2018
07-23
FAST入門(mén)(7)FAST硬件流水(shuǐ)線之三
針對(duì)不同應用(yòng)場景在不同時(shí)間内對(duì)交換功能(néng)的需求不一緻的特點,FAST流水(shuǐ)線支持利用(yòng)FPGA現(xiàn)場可編程特性,動态增加和(hé)卸載流水(shuǐ)線模塊以滿足不斷變化需求的特性...
2018
07-16
FAST入門(mén)(6)FAST硬件流水(shuǐ)線之二
FAST基本的流水(shuǐ)線由5個通用(yòng)功能(néng)模塊組成,可支持基本的OpenFlow轉發功能(néng)。通過對(duì)基本流水(shuǐ)線擴展,可以實現(xiàn)更加複雜(zá)的交換功能(néng)...
2018
07-12
FAST入門(mén)(5)FAST硬件流水(shuǐ)線之一
FPGA中實現(xiàn)的硬件流水(shuǐ)線是FAST平台實現(xiàn)分組硬件處理(lǐ)的基礎。FPGA OS爲FAST流水(shuǐ)線提供了(le)基本的分組收發,高(gāo)速DMA和(hé)查表等服務...
2018
07-04
FAST入門(mén)(4)軟硬協同分組處理(lǐ)模型之二
模塊是FAST平台實現(xiàn)分組處理(lǐ)的基本單元,軟硬件模塊間高(gāo)效的信息交互對(duì)實現(xiàn)軟硬件協同分組處理(lǐ)具有重要意義。元數據(Metadata)是FAST平台...
2018
06-29
FAST入門(mén)(3)軟硬協同分組處理(lǐ)模型之一
軟硬件協同的分組處理(lǐ)是FAST區(qū)别其他(tā)數據平面開(kāi)源項目的最重要的特點。模塊(Module)是FAST平台中交換功能(néng)定義、資源分配以及代碼重用(yòng)的基本單元...
2018
06-25
FAST入門(mén)(2):FAST交換平台簡介
FAST是基于多核CPU和(hé)FPGA的開(kāi)源可重構分組交換平台。通常對(duì)處理(lǐ)性能(néng)要求較高(gāo)的分組處理(lǐ)功能(néng)由FPGA實現(xiàn),對(duì)處理(lǐ)性能(néng)要求較低(dī)...
2018
06-23
FAST入門(mén)(1):了(le)解FAST
FAST是FPGA加速的交換平台(FPGA Accelerated Switching plaTform)英文(wén)的簡寫,其誕生與發展深受斯坦福大(dà)學Nick Mckeown教授在十多年前主持的NetFPGA項目影響...
2018
03-15
XS-TCAM-104x320:基于FPGA的TCAM開(kāi)源實現(xiàn)(二)
在之前的公衆号文(wén)章中我們爲大(dà)家介紹了(le)湖南新實設計(jì)的新IP核:XS-TCAM-104x320的硬件設計(jì)及其具體實現(xiàn),本篇文(wén)章則針對(duì)XS-TCAM-104x320 IP核的軟件部分API的使用(yòng)進行說明(míng)...
2018
03-06
XS-TCAM-104x320:基于FPGA的TCAM開(kāi)源實現(xiàn)(一)
當前FAST開(kāi)源項目中通用(yòng)匹配引擎(GME)規則匹配能(néng)力有限,隻支持64條規則長度爲512比特的帶掩碼匹配功能(néng),對(duì)需要大(dà)量規則匹配的環境,隻能(néng)采用(yòng)片外(wài)的TCAM器件...
2016
11-20
FAST項目技術白(bái)皮書
軟件定義網絡(SDN)采用(yòng)控制與轉發分離結構,由于允許網絡擁有者和(hé)運營商對(duì)網絡行爲進行編程而取得巨大(dà)的成功,在工(gōng)業界得到(dào)廣泛認可。各種開(kāi)源項目,如ODL和(hé)ONOS等...
服務熱線
0731-84728105
15116127200