當(dāng)TSN網(wǎng)絡(luò)中存在多個設(shè)備的時候,使用CNC配置工具會比單獨(dú)配置更加高效。虹科RELY-TSN-Configurator是一款能夠?qū)Σ煌愋偷木W(wǎng)絡(luò)進(jìn)行模擬、建模和后期分析的工具,允許在確定網(wǎng)絡(luò)拓?fù)浜?a href="http://www.nxhydt.com/v/tag/1301/" target="_blank">通信需求時配置TSN設(shè)備,并保證滿足約束條件。
獲取準(zhǔn)備部署在網(wǎng)絡(luò)中的配置的過程有三個階段:
1
創(chuàng)建該網(wǎng)絡(luò)的模型
TSN-Configurator中的網(wǎng)絡(luò)模型由四個主要實(shí)體組成:節(jié)點(diǎn)、幀流、拓?fù)浣Y(jié)構(gòu)和路徑結(jié)構(gòu)。它們之間存在依賴關(guān)系,因此要創(chuàng)建的第一個實(shí)體必須是節(jié)點(diǎn),然后您就可以定義幀傳輸和拓?fù)浣Y(jié)構(gòu),而當(dāng)您定義了節(jié)點(diǎn)、幀傳輸和拓?fù)鋾r,您就可以創(chuàng)建路徑。
2
選擇要使用的TSN QoS機(jī)制并生成配置
在您創(chuàng)建了基本的網(wǎng)絡(luò)模型后,您就可以生成該配置了。您必須決定如何處理流量分類,以及使用哪些TSN QoS機(jī)制。
3
以所需的格式導(dǎo)出配置
一旦完成了配置,就可以輕松地將其導(dǎo)出到符合標(biāo)準(zhǔn)化YANG模型的XML。
1
創(chuàng)建網(wǎng)絡(luò)模型的端節(jié)點(diǎn)
在界面窗口下,右鍵點(diǎn)擊NodeSets進(jìn)行節(jié)點(diǎn)設(shè)置創(chuàng)建。
在name設(shè)置節(jié)點(diǎn)集合名稱,同時點(diǎn)擊下方的+給節(jié)點(diǎn)集添加端節(jié)點(diǎn),如基礎(chǔ)名稱設(shè)置ES_,節(jié)點(diǎn)數(shù)選擇4個,然后點(diǎn)擊create,將自動創(chuàng)建4個連續(xù)編號的端節(jié)點(diǎn)。
2
給網(wǎng)絡(luò)模型創(chuàng)建幀傳輸流
右鍵點(diǎn)擊界面的FrameComNeeds,選擇“Add New FrameComNeeds”,名字隨意,NodeSet選擇我們剛才創(chuàng)建的端節(jié)點(diǎn)集合nodes,然后點(diǎn)擊create,完成幀流工程的創(chuàng)建。
創(chuàng)建幀流工程后,開始在frame工程下設(shè)置各個端節(jié)點(diǎn)之間的幀傳輸形式,右鍵點(diǎn)擊FrameFlow開始創(chuàng)建幀流,name名稱隨意,點(diǎn)擊+號選擇arrivalmodels到達(dá)模式,并自行開始選擇填寫相應(yīng)的參數(shù)。
然后開始選擇幀流發(fā)送的端節(jié)點(diǎn)sender,以及自行填寫默認(rèn)延遲約束latency constraint,在最下方選擇幀流的接受端節(jié)點(diǎn)receiver,最后點(diǎn)擊create完成一個幀流路徑的創(chuàng)建,還有可以選擇單播、多播形式。
同理在端節(jié)點(diǎn)數(shù)量允許下,可以創(chuàng)建其他的幀流路徑,如圖所示是其余的幾個幀流路徑,CC_2和CC_3
創(chuàng)建所需的幀流路徑后,點(diǎn)擊frame工程就可以看到我們創(chuàng)建的所有幀傳輸路徑,以及它們的具體參數(shù)信息。
3
繪制網(wǎng)絡(luò)模型的拓?fù)浣Y(jié)構(gòu)
這部分要根據(jù)前面設(shè)置創(chuàng)建的端節(jié)點(diǎn)集合以及端節(jié)點(diǎn)之間的幀流傳輸來繪制相應(yīng)的拓?fù)浣Y(jié)構(gòu)。具體的如下:
(1)右鍵點(diǎn)擊主界面中的Topologies,選擇Add New topology開始添加網(wǎng)絡(luò)拓?fù)淠P停琻ame名稱隨意,NodeSet選擇之前創(chuàng)建的nodes節(jié)點(diǎn)集。
(2)點(diǎn)擊工程topology進(jìn)入到網(wǎng)絡(luò)拓?fù)淠P徒缑妫c(diǎn)擊Graphic界面中的藍(lán)色圖標(biāo)(交換機(jī)switch),然后移動光標(biāo)到繪制區(qū)域,或者在繪制界面中右鍵選擇“add new switch”開始添加交換機(jī)。Name名稱隨意,選擇“fixed number of port”固定端口號對switch進(jìn)行端口號設(shè)置,這里具體看自身對網(wǎng)絡(luò)拓?fù)涞亩x(端節(jié)點(diǎn)之間通過switch如何鏈接),從而確定端口號數(shù)量。然后在下方選擇switch的性能配置,最后點(diǎn)擊create,完成switch的添加。
(3)同理創(chuàng)建同樣的switch R2,為了網(wǎng)絡(luò)連接參數(shù)更直觀,雙擊創(chuàng)建的R2交換機(jī)switch,對于switch的3個端口port,雙擊PORT_修改順序?yàn)?45(為了和R1的三個端口區(qū)別,實(shí)際不影響實(shí)際的傳輸,為了更直觀)。
(4)開始連接端節(jié)點(diǎn)和switch,點(diǎn)擊界面上方的藍(lán)色圖標(biāo)“add new t1s link”,然后選擇拓?fù)渲械亩斯?jié)點(diǎn)開始創(chuàng)立連接,另一種是右鍵直接點(diǎn)擊端節(jié)點(diǎn)(選擇Connect to),或者右鍵switch(選擇Connect to),開始創(chuàng)立連接。
在Link creation 中的connected可以選擇對應(yīng)的端口號,同時選擇連接鏈路的帶寬速率,并且在name中可以看到連接關(guān)系。
(5)同理,創(chuàng)建其他拓?fù)溥B接鏈路,然后點(diǎn)擊界面左上方file選擇save as保存工程文件。
(6)然后點(diǎn)擊界面上方的Cinfigure 并選擇create routing。
(7)在下方的Routings中,軟件根據(jù)前面的一列設(shè)置自動生成Routing(幀傳輸路徑與網(wǎng)絡(luò)拓?fù)浣Y(jié)合),在Graphic中可以查看幀傳輸在網(wǎng)絡(luò)拓?fù)湎碌膫鬏斅窂剑‵rame Routes)。
4
TSN協(xié)議配置和模擬
這里舉例如何快速配置網(wǎng)絡(luò),去對網(wǎng)絡(luò)進(jìn)行TSN流傳輸模擬,通過幀路徑在網(wǎng)絡(luò)配置后的具體傳輸情況,從而了解TSN協(xié)議機(jī)制。具體如下:
(1)點(diǎn)擊主界面上方的configure,并選擇“Generate Network Configure”
(2)接著上一步,點(diǎn)擊“Next”繼續(xù)進(jìn)行下一步。
(3)接著上一步,在Traffic classification,選擇automated classification,因?yàn)樵谇懊娴木W(wǎng)絡(luò)設(shè)置中,我們們沒有對流量類別進(jìn)行專門的分類,所以這里只需要第一個選項(xiàng),然后點(diǎn)擊Next。
(4)接著上一步,在mechanism select中選擇配置相關(guān)的協(xié)議,這里舉例配置TAS時間感知整形協(xié)議,勾選相應(yīng)的配置選項(xiàng)框,然后點(diǎn)擊next。
(5)接著上一步,點(diǎn)擊Configure下方的“Start”開始對網(wǎng)絡(luò)進(jìn)行配置。
(6)接著上一步,出現(xiàn)ZeroConfigTSN Result結(jié)果,可以看到前面的幀路徑。點(diǎn)擊OK關(guān)閉,以及點(diǎn)擊close關(guān)閉。
(7)回到主界面中,在FrameComeNeed下找到時間感知整形配置,在右方可以看到對應(yīng)的幀路徑以及門控列表等相關(guān)信息。
目前,虹科的TSN IP核、TSN板卡、TSN交換機(jī)等多種TSN解決方案已嵌入到工業(yè)領(lǐng)域的終端設(shè)備、TSN測試設(shè)備和鐵路系統(tǒng)中。若想了解更多關(guān)于TSN解決方案的信息,歡迎聯(lián)系虹科!
-
TSN
+關(guān)注
關(guān)注
3文章
238瀏覽量
16819
發(fā)布評論請先 登錄
相關(guān)推薦
評論