圖1 LOWPAN_HC1
在該設(shè)計(jì)中,IPV6的源地址和目的地址占據(jù)了很大的一部分?jǐn)?shù)據(jù)包空間。如果能將其所占的地址空間能進(jìn)行優(yōu)化壓縮,將大大地提高數(shù)據(jù)包的工作效能。IPV6數(shù)據(jù)包主的地址主要包括地址前綴和接口標(biāo)識(shí)。如果是在無(wú)線傳感器網(wǎng)絡(luò)的內(nèi)部進(jìn)行傳輸,完全可以將前綴進(jìn)行壓縮,而接口標(biāo)識(shí)可以通過(guò)數(shù)據(jù)鏈路層進(jìn)行識(shí)別。在此基礎(chǔ)上,源地址和目的地址可以有效的壓縮為2個(gè)比特。具體的設(shè)計(jì)格式如圖2所示:
圖2 LOWPAN_HC1 編碼格式
具體的編碼格式說(shuō)明如下:
SA:IPV6 源地址
DA:IPV6目的地址
T&F:傳輸類(lèi)型和數(shù)據(jù)流標(biāo)簽
NH:下一個(gè)頭部
HC2:HC2代碼
NCF:沒(méi)有壓縮的區(qū)域
3 仿真實(shí)驗(yàn)
為了驗(yàn)證本文設(shè)計(jì)的方法的有效性,將該設(shè)計(jì)方法在NS2模擬其上進(jìn)行了相關(guān)的模擬實(shí)驗(yàn)。實(shí)驗(yàn)的主要包括了21個(gè)節(jié)點(diǎn),在50*50平方米的空間內(nèi)模擬實(shí)驗(yàn),其中包括1個(gè)解調(diào)器和5個(gè)普通的協(xié)調(diào)器。
模擬的引用層數(shù)據(jù)信息的長(zhǎng)度為50字節(jié)。主要的實(shí)驗(yàn)內(nèi)容包括信息傳輸成功率和端到端的延遲測(cè)試,具體的測(cè)試結(jié)果如表1和2所示。
表1 數(shù)據(jù)包傳輸成功率比較
表2 端到端延時(shí)比較
4 總結(jié)
本文在研究了無(wú)線傳感器網(wǎng)絡(luò)、IPV6和6LoWPAN的基礎(chǔ)上,將IPV6數(shù)據(jù)包的包頭進(jìn)行部分的優(yōu)化壓縮,使IPV6能更好地應(yīng)用于無(wú)線傳感器網(wǎng)路,從而可以使無(wú)線傳感網(wǎng)絡(luò)能很好的與互聯(lián)網(wǎng)進(jìn)行融合。