Supercharge Your Innovation With Domain-Expert AI Agents!

Block link list structure based 6lowpan data packet repackaging buffering method

A technology of data packet and linked list, which is applied in the direction of data exchange network, digital transmission system, electrical components, etc., can solve the problems of cumbersome and unable to meet the application requirements of 6lowpan protocol, and achieve the effect of high feasibility and improved memory utilization

Active Publication Date: 2015-06-03
NANJING UNIV OF POSTS & TELECOMM
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

It is common for the 6lowpan adaptation layer to receive packet fragments, so a single cache will not be able to meet the application requirements of the 6lowpan protocol
But the structure consists of a huge heap of variables, trying to satisfy all needs of all people, which is cumbersome
[0010] Therefore, how to propose a new 6lowpan data reloading cache mechanism for lightweight IPV6 network packets, and apply it to the wireless sensor network environment based on 6lowpan, is not limited by the hardware conditions of wireless sensors, and there is no relevant technical report

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Block link list structure based 6lowpan data packet repackaging buffering method
  • Block link list structure based 6lowpan data packet repackaging buffering method
  • Block link list structure based 6lowpan data packet repackaging buffering method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0044] Below in conjunction with accompanying drawing, technical scheme of the present invention is described in further detail:

[0045] Currently, for the whole process of 6lowpan fragmentation and reloading, three buffer areas are involved:

[0046] One is packet-buf, which has the same size as an 802.15.4 packet and is used to store packets that need to be parsed by the 802.15.4 MAC layer.

[0047] One is to reload the cache, which is used to store the 6lowpan data packet fragments that have been parsed by the 802.15.4 MAC layer (if the parsing is not a 6lowpan fragment but a complete 6lowpan data packet, there is no need to reassemble, but directly by 6lowpan is parsed and handed over to the IPV6 layer), and its size is the size of a complete 6lowpan packet (you can know it from the header of the first fragment).

[0048] Another buffer is uipbuf, which is used to store the reinstalled IPV6 packets. Since there is only one reload cache in the current contiki system, the...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a block link list structure based 6lowpan data packet repackaging buffering method. Aiming at a storage mode of a sk-buff structure, the method achieves a buffering mechanism by the aid of a block link list structure by taking differences of a lightweight IPV6 (internet protocol version 6) network data packet application environment and storage content into consideration, and stores and repackages 6lowpan data packet fragments by combining arrays with a link list. The block link list structure based 6lowpan data packet repackaging buffering method includes a block link list structure based data buffering method and a method for fragmenting a 6lowpan data packet by the aid of the block link list structure based data buffering method. By the block link list structure based 6lowpan data packet repackaging buffering method, the problem that as for multi-node concurrent data packet transmission, data packet loss caused by limitations of a single buffering mechanism during 6lowpan implementation is solved, and since the block link list is fixed in array size and is unlimited by the storage sequence, link list degradation due to a data problem can be avoided.

Description

technical field [0001] The invention relates to a method for reloading and caching 6lowpan data, and belongs to the technical field of application of wireless sensor networks. Background technique [0002] The development of the 6lowpan protocol has prompted the development of IP-based wireless sensor network applications. Currently, Contiki OS is one of the mainstream operating systems for implementing lightweight IP protocols. [0003] Contiki OS realizes the transmission of Ipv6 data packets based on the IEEE802.15.4 protocol through the 6lowpan protocol. The protocol stack carried in the operating system is a lightweight IPV6 protocol stack - UIPv6 protocol stack (Uip). [0004] Uip has very low memory requirements. It only needs about 1KB of RAM and a few KB of ROM in the default configuration. In the Uip protocol stack, Uip realizes the reassembly of IP fragments by storing the data packets to be reassembled in a separate buffer area, and isolating the buffer from t...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): H04L12/861H04L29/06
Inventor 孙知信骆冰清
Owner NANJING UNIV OF POSTS & TELECOMM
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More