一種采用deltaos實現(xiàn)龍芯交換機(jī)操作系統(tǒng)的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及信息安全技術(shù)設(shè)備領(lǐng)域,具體地說是一種采用DELTAOS實現(xiàn)龍芯交換機(jī)操作系統(tǒng)的方法。
【背景技術(shù)】
[0002]信息安全問題在全球范圍受到普遍關(guān)注,中國也特別成立了國家網(wǎng)絡(luò)安全和信息化領(lǐng)導(dǎo)小組,將“信息安全”與“自主可控”提升到了國家戰(zhàn)略高度。龍芯處理器是中國科學(xué)院計算所自主研發(fā)的通用CPU,采用簡單指令集,類似于MIPS指令集。龍芯處理器最重要的優(yōu)勢不是性能和價格,而是它的安全性。
[0003]DeltaOS(“道”)系統(tǒng)是目前中國依靠自己的技術(shù)和力量自主開發(fā)的最成熟的嵌入式實時操作系統(tǒng)。提供強(qiáng)實時和嵌入式多任務(wù)的內(nèi)核,任務(wù)響應(yīng)時間快速、確定,不隨任務(wù)負(fù)載大小改變。絕大部分的代碼由C語言編寫,具有很好的移植性。適用于內(nèi)存要求較大、可靠性要求較高的嵌入式系統(tǒng),已成功應(yīng)用于通信、網(wǎng)絡(luò)、信息家電等多個應(yīng)用領(lǐng)域。
[0004]軍隊、政府、國有企業(yè)和科研機(jī)構(gòu)等部門使用的信息技術(shù)設(shè)備,直接關(guān)系到國家信息網(wǎng)絡(luò)的安全。而交換機(jī)又是信息技術(shù)設(shè)備的重要組成環(huán)節(jié),采用龍芯處理器設(shè)計,并且基于DeltaOS實現(xiàn)操作系統(tǒng)的交換機(jī),具有更高的自主可控和安全可控性,將有助于消除我國在電子政務(wù)、國防等方面的安全困惑,改變在信息安全領(lǐng)域的被動局面。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的技術(shù)任務(wù)是提供一種采用DELTAOS實現(xiàn)龍芯交換機(jī)操作系統(tǒng)的方法。
[0006]本發(fā)明的技術(shù)任務(wù)是按以下方式實現(xiàn)的,該方法通過龍芯處理器、交換芯片和交換機(jī)軟件操作系統(tǒng)實現(xiàn);
龍芯處理器基于嵌入式DeltaOS系統(tǒng)開發(fā)設(shè)計,采用模塊化和分層設(shè)計的方法,移植相關(guān)的軟件開發(fā)包、協(xié)議包、應(yīng)用程序接口、系統(tǒng)功能實現(xiàn)到DeltaOS系統(tǒng)中,實現(xiàn)交換機(jī)的操作系統(tǒng);
交換芯片采用SOC ASIC交換芯片,SOC ASIC交換芯片進(jìn)行數(shù)據(jù)交換,將進(jìn)入交換機(jī)的數(shù)據(jù)通過ASIC限速轉(zhuǎn)發(fā)出去,實現(xiàn)數(shù)據(jù)接收,轉(zhuǎn)發(fā)決策,報文存儲,報文編輯操作;
交換機(jī)軟件操作系統(tǒng)基于DeltaOS設(shè)計,包含系統(tǒng)核心、系統(tǒng)管理和系統(tǒng)支持部分。
[0007]所述的龍芯處理器選用龍芯處理器2H。
[0008]所述的系統(tǒng)核心包括交換芯片SDK、硬件抽象接口、二層協(xié)議、三層協(xié)議、交換機(jī)應(yīng)用程序編程接口。
[0009]所述的系統(tǒng)管理包括CLI和SNMP;CLI管理方式包括串口、網(wǎng)管以太網(wǎng)端口和SSH方式;SNMP支持MIB庫文件和RMON遠(yuǎn)程監(jiān)控。
[0010]所述的系統(tǒng)支持部分包括日志管理、板載支持、分析管理、緩沖池管理、配置器和網(wǎng)絡(luò)接口映射。
[0011]本發(fā)明的一種采用DELTAOS實現(xiàn)龍芯交換機(jī)操作系統(tǒng)的方法和現(xiàn)有技術(shù)相比,具有功能強(qiáng)大、穩(wěn)定性好、實時性高、自主可控性程度高,在要求國產(chǎn)化、自主可控和安全可靠的特殊領(lǐng)域有很大應(yīng)用空間。
【具體實施方式】
[0012]實施例1:
該采用DELTAOS實現(xiàn)龍芯交換機(jī)操作系統(tǒng)的方法通過龍芯處理器、交換芯片和交換機(jī)軟件操作系統(tǒng)實現(xiàn);
龍芯處理器選用龍芯處理器2H,基于嵌入式DeltaOS系統(tǒng)開發(fā)設(shè)計,使用PMON作為bootloader。采用模塊化和分層設(shè)計的方法,移植相關(guān)的軟件開發(fā)包、協(xié)議包、應(yīng)用程序接口、系統(tǒng)功能實現(xiàn)到DeltaOS系統(tǒng)中,實現(xiàn)交換機(jī)的操作系統(tǒng);龍芯是中國科學(xué)院計算所自主研發(fā)的通用CPU,采用簡單指令集,類似于MIPS指令集,其性能完全滿足交換機(jī)的需求。處理器模塊主要是運(yùn)行嵌入式DeltaOS操作系統(tǒng),配置系統(tǒng)和維持路由表。
[0013]交換芯片采用SOCASIC交換芯片,SOC ASIC交換芯片進(jìn)行數(shù)據(jù)交換,將進(jìn)入交換機(jī)的數(shù)據(jù)通過ASIC限速轉(zhuǎn)發(fā)出去,實現(xiàn)數(shù)據(jù)接收,轉(zhuǎn)發(fā)決策,報文存儲,報文編輯操作;交換機(jī)有多個收發(fā)器PHY芯片,每個PHY芯片包括多個連接端口(SFP/RJ45)。交換機(jī)軟件操作系統(tǒng)基于DeltaOS設(shè)計,DeltaOS系統(tǒng)提供強(qiáng)實時和嵌入式多任務(wù)的內(nèi)核,任務(wù)響應(yīng)時間快速、確定,不隨任務(wù)負(fù)載大小改變。絕大部分的代碼由C語言編寫,具有很好的移植性,完全滿足交換機(jī)操作系統(tǒng)的要求。
[0014I交換機(jī)軟件操作系統(tǒng)基于DeltaOS設(shè)計,包含系統(tǒng)核心、系統(tǒng)管理和系統(tǒng)支持部分。
[0015]所述的系統(tǒng)核心包括交換芯片SDK、硬件抽象接口、二層協(xié)議、三層協(xié)議、交換機(jī)應(yīng)用程序編程接口。具體的內(nèi)容針對龍芯處理器和DeltaOS系統(tǒng)的特殊需求,修改已有的交換芯片SDK,編寫相關(guān)的硬件抽象接口,將硬件抽象化,添加對交換機(jī)相關(guān)的二層、三層協(xié)議支持,提供交換機(jī)應(yīng)用程序編程接口供二次開發(fā)和功能擴(kuò)展。
[0016]所述的系統(tǒng)管理包括CLI和SNMP;CLI管理方式包括串口、網(wǎng)管以太網(wǎng)端口和SSH方式;SNMP支持MIB庫文件和RMON遠(yuǎn)程監(jiān)控。
[0017]所述的系統(tǒng)支持部分包括日志管理、板載支持、分析管理、緩沖池管理、配置器和網(wǎng)絡(luò)接口映射。
[0018]上述采用龍芯處理器的設(shè)計,并且基于DeltaOS實現(xiàn)操作系統(tǒng)的交換機(jī),具有更高的自主可控和安全可控性,將有助于消除我國在電子政務(wù)、國防等方面的安全困惑,改變在信息安全領(lǐng)域的被動局面。該技術(shù)具有功能強(qiáng)大、穩(wěn)定性好、實時性高、自主可控性程度高,在要求國產(chǎn)化、自主可控和安全可靠的特殊領(lǐng)域有很大應(yīng)用空間。
[0019]通過上面【具體實施方式】,所述技術(shù)領(lǐng)域的技術(shù)人員可容易的實現(xiàn)本發(fā)明。但是應(yīng)當(dāng)理解,本發(fā)明并不限于上述的幾種【具體實施方式】。在公開的實施方式的基礎(chǔ)上,所述技術(shù)領(lǐng)域的技術(shù)人員可任意組合不同的技術(shù)特征,從而實現(xiàn)不同的技術(shù)方案。
【主權(quán)項】
1.一種采用DELTAOS實現(xiàn)龍芯交換機(jī)操作系統(tǒng)的方法,其特征在于,該方法通過龍芯處理器、交換芯片和交換機(jī)軟件操作系統(tǒng)實現(xiàn); 龍芯處理器基于嵌入式DeltaOS系統(tǒng)開發(fā)設(shè)計,采用模塊化和分層設(shè)計的方法,移植相關(guān)的軟件開發(fā)包、協(xié)議包、應(yīng)用程序接口、系統(tǒng)功能實現(xiàn)到DeltaOS系統(tǒng)中,實現(xiàn)交換機(jī)的操作系統(tǒng); 交換芯片采用SOC ASIC交換芯片,SOC ASIC交換芯片進(jìn)行數(shù)據(jù)交換,將進(jìn)入交換機(jī)的數(shù)據(jù)通過ASIC限速轉(zhuǎn)發(fā)出去,實現(xiàn)數(shù)據(jù)接收,轉(zhuǎn)發(fā)決策,報文存儲,報文編輯操作; 交換機(jī)軟件操作系統(tǒng)基于DeltaOS設(shè)計,包含系統(tǒng)核心、系統(tǒng)管理和系統(tǒng)支持部分。2.根據(jù)權(quán)利要求1所述的一種采用DELTAOS實現(xiàn)龍芯交換機(jī)操作系統(tǒng)的方法,其特征在于,所述的龍芯處理器選用龍芯處理器2H。3.根據(jù)權(quán)利要求1所述的一種采用DELTAOS實現(xiàn)龍芯交換機(jī)操作系統(tǒng)的方法,其特征在于,所述的系統(tǒng)核心包括交換芯片SDK、硬件抽象接口、二層協(xié)議、三層協(xié)議、交換機(jī)應(yīng)用程序編程接口。4.根據(jù)權(quán)利要求1所述的一種采用DELTAOS實現(xiàn)龍芯交換機(jī)操作系統(tǒng)的方法,其特征在于,所述的系統(tǒng)管理包括CLI和S匪P;CLI管理方式包括串口、網(wǎng)管以太網(wǎng)端口和SSH方式;SNMP支持MIB庫文件和RMON遠(yuǎn)程監(jiān)控。5.根據(jù)權(quán)利要求1所述的一種采用DELTAOS實現(xiàn)龍芯交換機(jī)操作系統(tǒng)的方法,其特征在于,所述的系統(tǒng)支持部分包括日志管理、板載支持、分析管理、緩沖池管理、配置器和網(wǎng)絡(luò)接口映射。
【專利摘要】本發(fā)明公開了一種采用DELTAOS實現(xiàn)龍芯交換機(jī)操作系統(tǒng)的方法,該方法通過龍芯處理器、交換芯片和交換機(jī)軟件操作系統(tǒng)實現(xiàn);龍芯處理器基于嵌入式DeltaOS系統(tǒng)開發(fā)設(shè)計,采用模塊化和分層設(shè)計的方法,移植相關(guān)的軟件開發(fā)包、協(xié)議包、應(yīng)用程序接口、系統(tǒng)功能實現(xiàn)到DeltaOS系統(tǒng)中,實現(xiàn)交換機(jī)的操作系統(tǒng);交換芯片采用SOC?ASIC交換芯片,SOC?ASIC交換芯片進(jìn)行數(shù)據(jù)交換,將進(jìn)入交換機(jī)的數(shù)據(jù)通過ASIC限速轉(zhuǎn)發(fā)出去,實現(xiàn)數(shù)據(jù)接收,轉(zhuǎn)發(fā)決策,報文存儲,報文編輯操作;交換機(jī)軟件操作系統(tǒng)基于DeltaOS設(shè)計,包含系統(tǒng)核心、系統(tǒng)管理和系統(tǒng)支持部分。本發(fā)明具有功能強(qiáng)大、穩(wěn)定性好、實時性高、自主可控性程度高,在要求國產(chǎn)化、自主可控和安全可靠的特殊領(lǐng)域有很大應(yīng)用空間。
【IPC分類】H04L12/931, H04L12/933, G06F9/44
【公開號】CN105610739
【申請?zhí)枴緾N201610020003
【發(fā)明人】李公臣, 鄭亮, 于治樓
【申請人】浪潮集團(tuán)有限公司
【公開日】2016年5月25日
【申請日】2016年1月13日