国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于消息ID的機(jī)載FC網(wǎng)絡(luò)監(jiān)控系統(tǒng)設(shè)計(jì)

2022-04-20 10:57王晨博
無(wú)線互聯(lián)科技 2022年2期
關(guān)鍵詞:余度交換機(jī)端口

孟 博,張 楠,王晨博

(中航工業(yè)西安航空計(jì)算技術(shù)研究所,陜西 西安 710068)

0 引言

FC網(wǎng)絡(luò)是一種高速串行的總線網(wǎng)絡(luò),具有高速率、低延遲、低誤碼率、高可靠性和強(qiáng)抗干擾能力等特點(diǎn),已成為現(xiàn)代主要機(jī)載型號(hào)的首選總線網(wǎng)絡(luò)。作為機(jī)載系統(tǒng)的主干網(wǎng)絡(luò),FC網(wǎng)絡(luò)以點(diǎn)到點(diǎn)和交換拓?fù)涞冉Y(jié)構(gòu)將航電、飛控和機(jī)電等各個(gè)子系統(tǒng)掛接在一起,構(gòu)建了一個(gè)可靠容錯(cuò)的FC網(wǎng)絡(luò)平臺(tái),實(shí)現(xiàn)FC協(xié)議通信、網(wǎng)絡(luò)管理、時(shí)鐘管理等功能[1]。本文設(shè)計(jì)了一種基于消息ID監(jiān)控模式的機(jī)載FC網(wǎng)絡(luò)監(jiān)控系統(tǒng),可以實(shí)現(xiàn)對(duì)FC網(wǎng)絡(luò)中關(guān)鍵數(shù)據(jù)進(jìn)行實(shí)時(shí)監(jiān)控、解析校驗(yàn)和存儲(chǔ)分析等,為FC網(wǎng)絡(luò)的健康平穩(wěn)運(yùn)行和故障定位分析等提供可靠的技術(shù)支持。

1 FC網(wǎng)絡(luò)監(jiān)控系統(tǒng)

FC網(wǎng)絡(luò)采用雙余度機(jī)制,所有FC網(wǎng)絡(luò)終端設(shè)備均有兩路FC通道,分別連接至網(wǎng)絡(luò)中的兩路交換機(jī)模塊,兩個(gè)交換機(jī)模塊獨(dú)立工作,互為備份,FC網(wǎng)絡(luò)設(shè)備連接關(guān)系如圖1所示。

圖1 FC網(wǎng)絡(luò)設(shè)備連接關(guān)系

FC網(wǎng)絡(luò)數(shù)據(jù)監(jiān)控可以通過(guò)3種方式實(shí)現(xiàn),分別為基于發(fā)布訂閱的數(shù)據(jù)監(jiān)控、基于FC節(jié)點(diǎn)的數(shù)據(jù)監(jiān)控和基于交換機(jī)的數(shù)據(jù)監(jiān)控。

基于發(fā)布訂閱的數(shù)據(jù)監(jiān)控方式以訂閱消息為核心,其通過(guò)在FC網(wǎng)絡(luò)上發(fā)布訂閱消息來(lái)完成FC網(wǎng)絡(luò)數(shù)據(jù)的監(jiān)控。

基于FC節(jié)點(diǎn)的數(shù)據(jù)監(jiān)控方式以FC節(jié)點(diǎn)機(jī)為核心,其首先對(duì)FC消息的監(jiān)控屬性進(jìn)行配置,然后通過(guò)監(jiān)控通道和獲取通道實(shí)現(xiàn)FC網(wǎng)絡(luò)數(shù)據(jù)的監(jiān)控。

基于交換機(jī)的數(shù)據(jù)監(jiān)控方式以網(wǎng)絡(luò)交換機(jī)為核心,其通過(guò)配置交換機(jī)數(shù)據(jù)實(shí)現(xiàn)數(shù)據(jù)監(jiān)控,完成指定輸入/輸出端口監(jiān)控、指定ASM/ELS消息監(jiān)控和全部ASM/ELS消息監(jiān)控的功能。

FC網(wǎng)絡(luò)監(jiān)控?cái)?shù)據(jù)主要存儲(chǔ)在數(shù)據(jù)管理計(jì)算機(jī)中,數(shù)據(jù)管理計(jì)算機(jī)有兩路FC與交換機(jī)模塊相連接,一路是FC通信節(jié)點(diǎn),與交換機(jī)進(jìn)行FC通信使用。另一路是FC監(jiān)控節(jié)點(diǎn),與交換機(jī)模塊的監(jiān)控端口相連接,用來(lái)接收FC網(wǎng)絡(luò)的監(jiān)控?cái)?shù)據(jù)[2-3]。各型終端設(shè)備將數(shù)據(jù)通過(guò)兩路FC通道轉(zhuǎn)發(fā)給網(wǎng)絡(luò)中的交換機(jī),交換機(jī)對(duì)進(jìn)入它的所有數(shù)據(jù)進(jìn)行實(shí)時(shí)監(jiān)控,采用消息ID模式,對(duì)特定數(shù)據(jù)進(jìn)行協(xié)議解析,將需要監(jiān)控的數(shù)據(jù)通過(guò)FC監(jiān)控節(jié)點(diǎn)轉(zhuǎn)存至數(shù)據(jù)管理處理計(jì)算機(jī)。

2 FC網(wǎng)絡(luò)監(jiān)控機(jī)制

2.1 交換機(jī)監(jiān)控

光纖網(wǎng)絡(luò)交換機(jī)是實(shí)現(xiàn)FC網(wǎng)絡(luò)監(jiān)控的主體設(shè)備。每個(gè)網(wǎng)絡(luò)交換機(jī)擁有數(shù)個(gè)監(jiān)控端口,其中一個(gè)監(jiān)控端口連接到數(shù)管系統(tǒng)的監(jiān)控節(jié)點(diǎn),再由數(shù)管系統(tǒng)記錄所監(jiān)控的網(wǎng)絡(luò)數(shù)據(jù)。每個(gè)網(wǎng)絡(luò)交換機(jī)具有數(shù)個(gè)普通端口和監(jiān)控端口。數(shù)管計(jì)算機(jī)通過(guò)光纖鏈路連接至交換機(jī)一個(gè)監(jiān)控端口上,網(wǎng)絡(luò)中的其他各型終端設(shè)備通過(guò)光纖鏈路連接至交換機(jī)的普通端口。

光纖網(wǎng)絡(luò)交換機(jī)的監(jiān)控端口可獨(dú)立配置,每個(gè)監(jiān)控端口提供3種監(jiān)控方式,在運(yùn)行過(guò)程中只能選擇其中一種監(jiān)控方式工作。3種監(jiān)控方式分別為輸入端口監(jiān)控、輸出端口監(jiān)控和消息ID監(jiān)控,相較于消息ID監(jiān)控模式,輸入/輸出監(jiān)控模式只能針對(duì)一個(gè)端口的輸入輸出數(shù)據(jù)進(jìn)行監(jiān)控。

消息ID監(jiān)控模式如圖2所示,交換機(jī)會(huì)對(duì)所有進(jìn)入交換機(jī)的FC幀數(shù)據(jù)進(jìn)行檢查,檢查這些FC幀的消息ID是否是需要監(jiān)控的消息。如果與預(yù)先配置的消息ID一致,則會(huì)將該數(shù)據(jù)通過(guò)交換機(jī)的監(jiān)控端口轉(zhuǎn)發(fā)給監(jiān)控節(jié)點(diǎn),轉(zhuǎn)存至數(shù)據(jù)管理處理計(jì)算機(jī)。

圖2 消息ID監(jiān)控模式

2.2 FC監(jiān)控節(jié)點(diǎn)監(jiān)控

FC網(wǎng)絡(luò)監(jiān)控節(jié)點(diǎn)采用雙余度機(jī)制,連接兩路獨(dú)立的交換機(jī),用于捕獲和記錄交換機(jī)轉(zhuǎn)發(fā)的數(shù)據(jù),為FC網(wǎng)絡(luò)數(shù)據(jù)記錄提供功能支持。FC網(wǎng)絡(luò)監(jiān)控節(jié)點(diǎn)支持ASM消息監(jiān)控,并支持ELS幀數(shù)據(jù)監(jiān)控。

對(duì)于ASM消息,FC監(jiān)控節(jié)點(diǎn)兩個(gè)通道接收到兩幀ASM數(shù)據(jù),經(jīng)過(guò)余度處理后只會(huì)給用戶提交一幀ASM數(shù)據(jù)。對(duì)于ELS幀,只監(jiān)控消息ID不是發(fā)給本地的ELS幀。FC監(jiān)控節(jié)點(diǎn)以幀為單位進(jìn)行數(shù)據(jù)幀緩存,使用連續(xù)存儲(chǔ)方式保存,提供8 M的數(shù)據(jù)緩存。

系統(tǒng)上電后,監(jiān)控節(jié)點(diǎn)將ASM接收CAM表(用于存儲(chǔ)已收到的消息ID)和SN寄存器全部清零,當(dāng)監(jiān)控節(jié)點(diǎn)收到一個(gè)FC幀時(shí),判斷幀類型和ID地址。如果收到的ELS幀的目的ID為監(jiān)控節(jié)點(diǎn),則直接轉(zhuǎn)交到ELS接收緩沖,上報(bào)到協(xié)處理器,如果接收到被監(jiān)控的ELS幀,則直接存儲(chǔ)到監(jiān)控緩沖中,不需要進(jìn)行余度處理,如果收到一個(gè)ASM類型的FC幀,使用該消息ID進(jìn)行查表,如果不能查到,表示該消息是第一次接收,則將該消息的ID寫入到CAM中,并提取當(dāng)前消息的SN號(hào)保存到對(duì)應(yīng)的SN寄存器。當(dāng)數(shù)據(jù)接收緩沖區(qū)按照預(yù)先配置的大小收滿后,FC監(jiān)控子卡會(huì)以中斷的方式通知CPU來(lái)取監(jiān)控到的FC數(shù)據(jù)。

3 FC網(wǎng)絡(luò)余度方案

FC網(wǎng)絡(luò)在運(yùn)行過(guò)程中,用戶使用ASM協(xié)議進(jìn)行數(shù)據(jù)通信,而FC網(wǎng)絡(luò)進(jìn)行管理維護(hù)時(shí)則使用ELS(擴(kuò)展鏈路服務(wù))數(shù)據(jù)通信。這兩種FC數(shù)據(jù)的余度處理機(jī)制不相同。

3.1 ASM數(shù)據(jù)余度機(jī)制

ASM協(xié)議數(shù)據(jù)采用“雙發(fā)雙收”的余度處理機(jī)制,發(fā)送端發(fā)送一幀ASM數(shù)據(jù)時(shí),邏輯會(huì)在兩個(gè)通道同時(shí)發(fā)送該ASM數(shù)據(jù)。接收端會(huì)接收到兩幀ASM數(shù)據(jù),經(jīng)過(guò)余度處理后,只會(huì)給用戶提交一幀ASM數(shù)據(jù)。

ASM協(xié)議數(shù)據(jù)的余度處理使用SN號(hào)實(shí)現(xiàn);在余度模式下,SN號(hào)使用8位進(jìn)行編號(hào),每條消息維護(hù)一個(gè)SN號(hào)寄存器,初始值為0,每發(fā)送一幀,遞增計(jì)數(shù),增加到255時(shí)回繞到1。

3.2 ELS數(shù)據(jù)余度機(jī)制

ELS數(shù)據(jù)幀主要用于FC網(wǎng)絡(luò)管理維護(hù),包括上/下網(wǎng)控制,網(wǎng)絡(luò)狀態(tài)獲取,網(wǎng)絡(luò)時(shí)鐘同步和維護(hù)等功能。ELS幀數(shù)據(jù)余度機(jī)制采用軟件進(jìn)行發(fā)送通道選擇,即在發(fā)送端選擇一個(gè)通道進(jìn)行ELS幀發(fā)送,如果發(fā)送端與接收端鏈路狀態(tài)正常時(shí),則選擇默認(rèn)通道發(fā)送ELS幀;如果某個(gè)通道出現(xiàn)異常,則選擇正常的通道發(fā)送ELS幀。接收端兩個(gè)通道都處于接收狀態(tài),收到的數(shù)據(jù)會(huì)保存在ELS幀接收緩沖區(qū)中,然后提交主機(jī)處理器處理。

4 結(jié)語(yǔ)

結(jié)合FC總線網(wǎng)絡(luò)的技術(shù)特點(diǎn),本文提出了一種基于消息ID的機(jī)載FC網(wǎng)絡(luò)監(jiān)控系統(tǒng)方案,詳細(xì)介紹了FC網(wǎng)絡(luò)監(jiān)控原理和FC網(wǎng)絡(luò)余度機(jī)制。該FC監(jiān)控網(wǎng)絡(luò)能夠?qū)崿F(xiàn)對(duì)網(wǎng)絡(luò)中關(guān)鍵數(shù)據(jù)的正確傳輸和實(shí)時(shí)監(jiān)控,為FC網(wǎng)絡(luò)的健康狀況評(píng)估和故障原因定位等提供可靠的技術(shù)保障。

猜你喜歡
余度交換機(jī)端口
余度計(jì)算機(jī)在無(wú)人機(jī)系統(tǒng)中的應(yīng)用研究
修復(fù)損壞的交換機(jī)NOS
高空長(zhǎng)航時(shí)無(wú)人機(jī)飛控機(jī)容錯(cuò)技術(shù)研究
新型操舵控制系統(tǒng)余度管理技術(shù)
端口阻塞與優(yōu)先級(jí)
使用鏈路聚合進(jìn)行交換機(jī)互聯(lián)
混合余度傳感器系統(tǒng)的可靠性建模與分析
初識(shí)電腦端口
8端口IO-Link參考設(shè)計(jì)套件加快開(kāi)發(fā)速度
PoE交換機(jī)雷擊浪涌防護(hù)設(shè)計(jì)
阿勒泰市| 济阳县| 天气| 商都县| 南皮县| 宁陵县| 调兵山市| 宜川县| 宜昌市| 寻乌县| 隆安县| 曲靖市| 祁门县| 芦山县| 宕昌县| 宁河县| 烟台市| 荥经县| 瑞丽市| 云安县| 西华县| 涟源市| 金堂县| 万年县| 泽州县| 新源县| 海原县| 昭觉县| 桦川县| 沙河市| 深圳市| 长治市| 自贡市| 财经| 鲁山县| 离岛区| 新巴尔虎右旗| 夏河县| 龙里县| 洛隆县| 高雄市|