<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于MPC8245的嵌入式VPN的研究與開(kāi)發(fā)

基于MPC8245的嵌入式VPN的研究與開(kāi)發(fā)

作者: 時(shí)間:2012-03-24 來(lái)源:網(wǎng)絡(luò ) 收藏

為使嵌入式系統復位后自動(dòng)啟動(dòng)服務(wù),必須進(jìn)行必要的配置,包括:MAC地址設置、IP地址設置、安全策略和安全參數設置。開(kāi)發(fā)平臺的Davicom網(wǎng)卡驅動(dòng)程序在系統初始化時(shí)無(wú)法從網(wǎng)卡固件讀取MAC地址[2],需要在啟動(dòng)腳本文件中用ifconfig命令設定。由前所述,FLASH前4M保存只讀的PPCboot、內核與RAMDISK壓縮映像,4M后為可讀寫(xiě)的JFFS2文件系統,因此MAC地址可固化在RAMDISK映像中,而IP地址和安全策略等可變配置參數寫(xiě)入JFFS2文件系統下的配置文件中。這些配置都寫(xiě)入Linux的啟動(dòng)后自動(dòng)運行腳本,使系統啟動(dòng)時(shí)自動(dòng)讀取并執行。

為檢測開(kāi)發(fā)板上安全網(wǎng)關(guān)的性能,對開(kāi)發(fā)板進(jìn)行了性能測試,測試拓撲如圖4。

圖4 嵌入式目標機安全網(wǎng)關(guān)性能測試拓撲圖

開(kāi)發(fā)板作為安全網(wǎng)關(guān)1,板上ETH0、ETH1作為內、外網(wǎng)接口,普通PC機(PIII450MHZ,256M SDRM,安裝Fedora Core 3 Linux操作系統,開(kāi)發(fā)板的主頻為333MHZ)作為安全網(wǎng)關(guān)2,主機A、B分別為受保護子網(wǎng)內的主機。測試方法為在主機A上利用“ping –s [size] 主機B”,取100次響應時(shí)間的平均值,單位為毫秒。分別測試了ICMP數據包大小分別為56、400、1000、1500字節的情況。為便于對比,同時(shí)測試了兩個(gè)安全網(wǎng)關(guān)均為普通PC機(配置同上)的性能。的保護方式采用ESP隧道模式,加密方式采用預共享密鑰,加密算法為168位密鑰的 3DES-CBC[5]。測得數據如表1所示。

從表中數據可以看出,目標板在啟動(dòng)IPsec后由于進(jìn)行了隧道加密處理,傳輸速率比目標板明文傳輸時(shí)平均下降35%,說(shuō)明IPsec處理增加了約 1/3的開(kāi)銷(xiāo);另一方面,在同樣啟動(dòng)IPsec的情況下使用目標板的響應時(shí)間小于使用PC機對照組的響應時(shí)間,效率分別提高11.6%、19.8%、 23.1%和22.9%,由此可知盡管開(kāi)發(fā)板的333MHZ主頻較普通PC機的PIII 450MHZ主頻低,但基于開(kāi)發(fā)板的目標板整體性能相對較高,證明了基于本開(kāi)發(fā)板的VPN安全網(wǎng)關(guān)設計方案可行,且運行效率高。

表1 系統性能測試響應時(shí)間表(單位:毫秒)


56

400

1000

1500

未啟動(dòng)IPsec

0.511

1.363

2.615

3.736

啟動(dòng)IPsec

0.862

1.959

3.850

5.738

啟動(dòng)IPsec(對比機)

0.975

2.444

5.011

7.312

5 結束語(yǔ)

本文作者創(chuàng )新點(diǎn):實(shí)現基于HHPPC8245開(kāi)發(fā)平臺的 2.6內核移植和嵌入式IPsec VPN安全網(wǎng)關(guān)設備的開(kāi)發(fā)全過(guò)程,并給出了開(kāi)發(fā)后的嵌入式VPN網(wǎng)關(guān)性能測試數據,經(jīng)實(shí)際使用表明,開(kāi)發(fā)的嵌入式VPN網(wǎng)關(guān)設備性能穩定,效率高,可靠性好。

參考文獻

[1] 王蕾、陳工新等.基于A(yíng)RM-Linux的嵌入式系統GUI開(kāi)發(fā)研究[J].微計算機信息,2007,10-2,122-124

[2] DENX Software Engineering, http://www.denx.de, 2005

[3] Karim Yaghmour著(zhù),韓存兵,龔波譯。構建嵌入式LINUX系統[M]。北京:中國電力出版社,2004

[4] 周全,都思丹,王自強。應用處理器PXA255上的開(kāi)發(fā)[J]。計算機應用,2004, 24(3):158-160。

[5] Matija Nalis, Fridtjof Busse, Uwe Beck等. IPsec-HOWTO[Z]. http://www.ipsec-howto.org/


上一頁(yè) 1 2 3 4 下一頁(yè)

關(guān)鍵詞: MPC8245 嵌入式Linux VPN

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>