Click Based IP Border Router for Low-power and Lossy Networks
Upcoming SlideShare
Loading in...5

Click Based IP Border Router for Low-power and Lossy Networks






Total Views
Views on SlideShare
Embed Views



2 Embeds 546 544 2



Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

Click Based IP Border Router for Low-power and Lossy Networks Click Based IP Border Router for Low-power and Lossy Networks Document Transcript

  • Click Based IP Border Router for Low-power and Lossy Networks Jongsoo Jeong, Haeyong Kim, Gyusang Shin, Seontae Kim Embedded Software Research Department Electronics and Telecommunications Research Institute (ETRI), Korea {jsjeong, haekim, gsshin, stkim10} IETF standards such as 6LoWPAN, RPL, and CoAP make IP communications on LLNs efficient and possible. However,increasing protocol complexity and additional security functions that are required for commercial applications makesdeveloping the IP border router for LLNs harder and harder. Considering it, the Click Modular Router that is a well-drawnand performance verified router platform may be a good solution to develop the router robustly and quickly. We present adesign and an implementation of the Click based IP border router for Low-power and Lossy Networks. Click IP Border Router IP Border Router Modular for LLNs Click Router • Exchange IPv6 packets Low-power between a LLN and and Lossy Linux • Enabling rapid Internet Internet Networks development Ethernet • Easy maintenance • LLN Management Base • Security Functions Station • Easy to port (well operate on Linux) Figure 1. Configuration of the IP Border Router for LLNs.Implementation Table 1. Newly Added Elements We used … Role Name • Click 1.8.0 LPHeaderCompressor • Ubuntu Linux 11.04 (Natty Narwhal) LPHeaderDecompressor 6LoWPAN LPFragment LPReassemble LPNeighborDiscovery 6LoWPAN ND LPIP6RTAdvertiser RPLDIOAdvertiser 6LoWPAN Adaptation RPL RPLLookupRoute Layer (ingress) CheckRPLOption • RFC4944, RFC6282 SLIP FromSerial compatible ToSerial • Header decompression Serial SimpleSerialRetransmitter • Packet reassembly Transmission SimpleSerialAckResponder IPv6 Routing Protocol for LLNs (RPL) • draft-ietf-roll-rpl-19 • Constructing upward routes by advertising DIOs • Constructing downward routes by collecting DAOs • Downward routing • Datapath validation Figure 3. Prototype of the IP border router. Neighbor Discovery for LLN • draft-ietf6lowpan-nd-17 • Advertising RA for IPv6 address auto-configuration • Address registration for Future Works Duplicate Address Detection • Porting it on real 32-bit MCUs such as ARM • Address resolution based embedded device • Making elements for CoAP-related functions such as HTTP-CoAP mapping and 6LoWPAN Adaptation Layer reverse proxy for a LLN. Figure 2. • Making elements for security functions such (egress) The IP • RFC4944, RFC6282 compatible Border as authentication and access control that • Header compression Router are required for commercial applications • Packet fragmentation visualized such as ZigBee Smart Energy 2.0. by Clicky. • User Interface for LLN Management