Font Size: a A A

Design And Implementation Of IPv6 Protocol Header Compression Mechanism Applied To LoRa Network

Posted on:2020-06-19Degree:MasterType:Thesis
Country:ChinaCandidate:W XiaoFull Text:PDF
GTID:2428330626950755Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In recent years,Low Power Wide Area Network represented by LoRa has broad application prospects in the field of Internet of Things communication,and IPv6 technology has been widely used in the Internet.Therefore,combining LoRa network with IPv6 technology will be an important research topic and development direction in the field of Internet of Things.To this end,IETF established IPv6 over Low Power Wide-Area Networks working group in 2016,aiming to combine IPv6 protocol stack into Low Power Wide Area Network such as LoRa.In order to enable efficient transmission of IPv6 packets on the LoRa network,it is necessary to efficiently compress the headers of IPv6 packets in the network to reduce the packet header size and improve network data transmission efficiency.For this problem,the IPv6 over Low Power Wide-Area Networks working group has proposed relevant drafts,the main method is Static Context Header Compression,but it still has a lot to be improved.Based on the research draft of Static Context Header Compression,an IPv6 protocol header compression mechanism is designed to improve the efficiency of network data transmission.The main work includes:(1)Based on the static context header compression,different compression/decompression methods are designed for each field in the IPv6 basic header and UDP header under the local link unicast communication and global unicast communication,and the corresponding matching operators and Target value.(2)The compression rule structure in the static context header compression is simplified,and the transmission direction identifier and the field position in the SCHC rule structure are omitted,and the simplified step reduces the matching operation of the transmission direction identifier and the field position of each rule field in the rule.(3)A fast matching model is established.The first is the dynamic selection of compression rules,and the second is the static setting of different field weights in the rules,so that the probability of appropriate compression rules being selected is increased to reduce the compression time of headers and improve the operation efficiency of header compression.The compression mechanism of IPv6 protocol header is simulated with MATLAB to verify the performance of the compression mechanism.The compression mechanism is implemented on the hardware node.This mechanism reduces the transmission of redundant data in the network and improves the efficiency of network data transmission.Under the test environment,the system runs stably,the transmission time of data packet(Time taken to send and receive a 10-byte IPv6 packet)is 111 ms,and the compression rate of IPv6 protocol header(onlyincluding IPv6 basic header and UDP header)is 96.55%,which reaches the expected design indicators.
Keywords/Search Tags:Header compression, LoRa network, IPv6 technology, Low Power Wide Area Network
PDF Full Text Request
Related items