1 / 12

Header Compression for Communication exceed 6LoWPAN

Header Compression for Communication exceed 6LoWPAN. 20091029. outline. Problem statement and analysis Solution 1-the existing technical Solution 2-Header Compression base on binding table. Problem statement and analysis(1/2).

milt
Download Presentation

Header Compression for Communication exceed 6LoWPAN

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Header Compression for Communication exceed 6LoWPAN 20091029

  2. outline • Problem statement and analysis • Solution 1-the existing technical • Solution 2-Header Compression base on binding table

  3. Problem statement and analysis(1/2) • packet transportation within 6LoWPAN • Source and destination IPv6 addresses in adaptation layer header use MAC addresses, e.g. 7 octet. Reference to RFC4994 • 6LoWPAN nodes communicate to nodes outside • The source IPv6 address prefix, the prefix and interface identifier of destination IPv6 address would not be omitted, for a total 24 octet.

  4. Problem statement and analysis(2/2) • In the 6LoWPAN applications, more scenarios is the communication among nodes within and out of 6lowpan. • The cost reduction is to be further addressed, in case a 6LoWPAN node sends a IPv6 package to an IP address outside.

  5. Solution 1 FE80::7:7:7:7 • twice-NAT FE80::2:2:2:2 202::234:89 www.huawei.com 402::0/128 FE80::1:1:1:1 FE80::3:3:3:3 The allocation of internal address to external equipment of 6loWPAN and management will be Complex. Save 16 byte prefix when use 64-bit extended address Reference to: IPv6 Global to Link-layer ADdress Translation for 6LoWPAN Overhead ReducingZimmermann, A.; Sa Silva, J.; Sobral, J.B.M.; Boavida, F.;

  6. Solution 2 The mechanism to use 16bits short address to identify 6LoWPAN nodes; A binding table with scheme of 16bit short address, PAN id, binding id, identifier of external node and binding expiration, maintained by edge router NOTE: information already stored in edge router. Edge gateway converts inner identifiers and outer identifiers when communication.

  7. Solution 2 202::234:89 www.huawei.com FE80::2:2:2:2 FE80::1:1:1:1 FE80::7:7:7:7 1. When a node A within the PAN communicate to nodes outside PAN,the packet is sent to the edge router with 16bits short address and identifier of destination (IP address or host name). • 6LoWPAN edge router uses above binding table to maintain the connections with nodes out of 6LoWPAN. • A static mapping or DNS query mechanism are used to establish the binding table 402::0/128 FE80::3:3:3:3

  8. IPHC Encoding Extension 2. Node A uses16-bit short address and sends a request extension to DAM fields of LOWPAN_IPHC Encoding. 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 +---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+ | 0 | 1 | 1 | TF |NH | HLIM |CID|SAC| SAM | M |DAC| DAM | +---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+ LOWPAN_IPHC Encoding DAM=10 no use of binding ID DAM=11 use of binding ID, In accordance with the indication to use binding ID, following 1 octet is to indicate binding ID 3. When node A using binding identifier, edge router fetches the binding table with 16-bit short address and binding ID, and encapsulates data packets sending to the corresponding node out of 6lowpan. If M=1 and DAC=1 00: 48 bits. 01: reserved. 10: reserved 11: reserved From Ietf-6lowpan-hc

  9. binding table scheme(4/4) the maintenance of binding table as node move In the same subnet prefix within the different PAN FE80::2:2:2:2 202::234:89 www.huawei.com 402::0/128 FE80::1:1:1:1 FE80::3:3:3:3 FE80::9:9:9:9 402::1:0/128 FE80::3:3:3:3 FE80::f:f:f:f

  10. Compare of two solution FE80::1:1:1:1 FE80::2:2:2:2 FE80::7:7:7:7 202::234:89 www.huawei.com 402::0/128 FE80::3:3:3:3 • Compare to solution 1,the Binding-table solution can reduce 160 bits.

  11. Consideration next steps • Extension to LOWPAN_IPHC Encoding in page 8 is possible to define alternative methods .

  12. Thanks!

More Related