Advisor: Quincy Wu Speaker: Kuan-Ta Lu Date: Aug. 19, 2010

Slides:



Advertisements
Similar presentations
“Sedona Framework and 6loWPAN” February 2009
Advertisements

Wide Area Wi-Fi Sam Bhoot. Wide Area Wi-Fi  Definition: Wi-Fi (Wireless Fidelity) n. – popular term for high frequency wireless local area networks operating.
Transitioning to IPv6 April 15,2005 Presented By: Richard Moore PBS Enterprise Technology.
IPv6 Victor T. Norman.
Wireless Embedded Systems ( x) IPv6 over Low-Power Wireless Personal Area Networks (6LoWPAN) Chaiporn Jaikaeo Department of.
6LoWPAN Extending IP to Low-Power WPAN 1 By: Shadi Janansefat CS441 Dr. Kemal Akkaya Fall 2011.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
1 Internet Protocol Version 6 (IPv6) What the caterpillar calls the end of the world, nature calls a butterfly. - Anonymous.
Network Layer IPv6 Slides were original prepared by Dr. Tatsuya Suda.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 3 Underlying Technology.
Network Layer Packet Forwarding IS250 Spring 2010
Topic 3: Sensor Networks and RFIDs Part 4 Instructor: Randall Berry Northwestern University MITP 491: Selected Topics.
1 6/14/ :27 CS575Internetworking & Routers1 Rivier College CS575: Advanced LANs Chapter 13: Internetworking & Routers.
1 Computer Networks IP: The Internet Protocol. 2 IP is a connection-less, unreliable network layer protocol IP provides best effort services in the sense.
Professor Michael J. Losacco CIS 1150 – Introduction to Computer Information Systems Communications and Networks Chapter 8.
Network Layer IS250 Spring 2010
6LoWPAN Overview, Assumptions, Problem Statement & Goals (draft-kushalnagar-lowpan-goals-assumptions-00) Nandu Kushalnagar & Gabriel Montenegro.
NETWORK LAYER (2) T.Najah AlSubaie Kingdom of Saudi Arabia Prince Norah bint Abdul Rahman University College of Computer Since and Information System NET331.
Software Solutions for Product Developers Copyright 2005 Software Technologies Group, Inc. All Rights Reserved. An Overview of ZigBee The Power of the.
Impact of the Internet of Things on Computer Networks James Byars December 12, 2013 IT422 – Computer Networks Professor Tim Johnson.
Protocol Headers Pre DA SA 0800h … version H L 6 TCP Header Data FCS
1Group 07 IPv6 2 1.ET/06/ ET/06/ ET/06/ EE/06/ EE/06/ EE/06/6473 Group 07 IPv6.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
G64INC Introduction to Network Communications Ho Sooi Hock Internet Protocol.
Internetworking Between ZigBee/ and IPv6/802.3 Network
Common Devices Used In Computer Networks
Chi-Cheng Lin, Winona State University CS 313 Introduction to Computer Networking & Telecommunication Introduction – Part II.
Computer Concepts 2014 Chapter 5 Local Area Networks.
Basic Transition Mechanisms for IPv6 Hosts and Routers -RFC 4213 Kai-Po Yang
1/28/2010 Network Plus Network Device Review. Physical Layer Devices Repeater –Repeats all signals or bits from one port to the other –Can be used extend.
11 NETWORK LAYER PROTOCOLS Chapter 5 IP IPX NetBEUI AppleTalk.
Fall 2005Computer Networks20-1 Chapter 20. Network Layer Protocols: ARP, IPv4, ICMPv4, IPv6, and ICMPv ARP 20.2 IP 20.3 ICMP 20.4 IPv6.
The Study of 6LoWPAN with SCTP Multi-homing in Smart Grid Yang-Wen Chen, Arak Sae Yuan, Kuan-Ta Lu and Quincy Wu Department of Computer Science and Information.
Issues and Requirements of IP over Low Power WPAN Brijesh Kumar
Advanced Computer Networks Fall 2013
6LoWPAN (Introduction, Problem Statement & Goals) Nandakishore Kushalnagar Intel Corporation.
Internetworking Internet: A network among networks, or a network of networks Allows accommodation of multiple network technologies Universal Service Routers.
Internetworking Internet: A network among networks, or a network of networks Allows accommodation of multiple network technologies Universal Service Routers.
07/24/200769th IETF Meeting - 6LoWPAN WG1 IPv6 Header Compression for Global Addresses Jonathan Hui David Culler draft-hui-6lowpan-hc1g-00 – “Stateless.
1 RFC Transmission of IPv6 Packets over IEEE Networks Speaker: Li-Wen Chen Date:
Chapter 6 Data Communications. Network Collection of computers Communicate with one another over transmission line Major types of network topologies What.
CSC 600 Internetworking with TCP/IP Unit 7: IPv6 (ch. 33) Dr. Cheer-Sun Yang Spring 2001.
A Review of 6LoWPAN Routing Protocols Advisor: Quincy Wu Speaker: Kuan-Ta Lu Date: Dec. 14, 2010.
Network Layer4-1 The Internet Network layer forwarding table Host, router network layer functions: Routing protocols path selection RIP, OSPF, BGP IP protocol.
Transport Layer3-1 Chapter 4: Network Layer r 4. 1 Introduction r 4.2 Virtual circuit and datagram networks r 4.3 What’s inside a router r 4.4 IP: Internet.
Speaker: Chia-Wen Lu (Sally) Adviser: Dr. Quincy Wu Date:02/23/2012
Speaker: Yi-Lei Chang Advisor: Dr. Kai-Wei Ke 2012/05/15 IPv6-based wireless sensor network 1.
1 Chapter 4. Protocols and the TCP/IP Suite Wen-Shyang Hwang KUAS EE.
ICACT 2012 Performance Study on SNMP and SIP over SCTP in Wireless Sensor Networks Advisor: Quincy Wu Speaker: Chia-Wen Lu (Sally) National Chi Nan University.
Integration of Wireless Sensor Networks to the Internet of Things using a 6LoWPAN Gateway Integration of Wireless Sensor Networks to the Internet of Things.
The Internet Network layer
Data Communications and Computer Networks Chapter 4 CS 3830 Lecture 19 Omar Meqdadi Department of Computer Science and Software Engineering University.
1 Objectives Identify the basic components of a network Describe the features of Internet Protocol version 4 (IPv4) and Internet Protocol version 6 (IPv6)
CSE5803 Advanced Internet Protocols and Applications (13) Introduction Existing IP (v4) was developed in late 1970’s, when computer memory was about.
CSCI 465 D ata Communications and Networks Lecture 25 Martin van Bommel CSCI 465 Data Communications & Networks 1.
The Semantic IoT Amr El Mougy Slim Abdennadher Ghada Fakhry.
Lecture 41 IEEE /ZigBee Dr. Ghalib A. Shah
Lecture 13 IP V4 & IP V6. Figure Protocols at network layer.
Internet of Things Amr El Mougy Alaa Gohar.
Department of Computer Science Southern Illinois University Carbondale CS441-Mobile & Wireless Computing Zigbee Standard Dr.
Scaling the Network: The Internet Protocol
CS526 Wireless Sensor Networks
Smart Homes Automation using Z-Wave Protocol
CS 457 – Lecture 10 Internetworking and IP
Extending IP to Low-Power, Wireless Personal Area Networks
Overview The Internet (IP) Protocol Datagram format IP fragmentation
Connecting Things Data must travel from devices which are immersed in the urban environment toward information sinks, and vice versa. Cellular Mobile.
Scaling the Network: The Internet Protocol
16EC Computer networks unit II Mr.M.Jagadesh
Presentation transcript:

Advisor: Quincy Wu Speaker: Kuan-Ta Lu Date: Aug. 19, 2010 6LoWPAN Advisor: Quincy Wu Speaker: Kuan-Ta Lu Date: Aug. 19, 2010

Outline Wireless Technologies 802.15.4 IPv6 6LoWPAN Reference

Wireless Technologies

Wireless Technologies Cellular (2.5G & 3G - > 10,000m) EDGE/HSDPA (Cingular) EV-DO (Verizon,Sprint/Nextel) MAN (Municipal Area Network - 10,000m) 802.16 WiMax - Worldwide Interoperability for Microwave Access LAN (Local Area Network – 30 to 100m) 802.11 a,b,g,n WiFi PAN (Personal Area Network > 30m) 802.15.4 / Zigbee / 6LoWPAN RFID & Bluetooth

Wireless Issues & Concerns Batteries Replacement labor Environmental Issues New battery and power technologies Loss of Service We deal with it every day Must be considered Self healing networks and smart routing

What is 802.15.4? IEEE standard for low cost, low speed, low power wireless communication Targeted at device to device communication Supports multiple frequencies, including the worldwide unlicensed 2.4 GHz band Sixteen 802.15.4 channels Shares spectrum with 802.11 (WiFi) and Bluetooth 250 kbit/s data rate @ 2.4 GHz 127 bytes max packet length Each device has a unique 8 byte identifier (MAC address)

802.15.4 Networks 802.15.4 specification defines methods by which devices can form networks Networks are known as Personal Area Networks (PANs) Each network has a unique PAN ID Three type of nodes – coordinator, routers, end device Network is managed by the “coordinator” When end devices start up, they broadcast a request to associate with a network Coordinator will respond to association request and assigns address to device, updates routing tables throughout the network Multiple network topologies supported, but not specified by standard. types include star, tree, linear and mesh Each topology requires a different routing algorithm

Mesh Network Each node dynamically determines best path to other nodes, changing its routing as paths fail or degrade Most complicated routing algorithm, requires largest code and memory footprint All devices that perform mesh routing must be powered

Wireless Appliance Architecture

IPv6 Next generation of Internet Protocol (IP) addressing scheme Expands address space from 4 bytes to 16 bytes 2128 bits worth of address space ~3.4 x 1038 addresses Lots of address space = well suited for addressing devices and M2M applications Every switch, lamp, appliance, etc. in your home can now have its own IP address Uses different notation for specifying addresses IPv4 - 192.168.0.1 IPv6 - 2001:0db8:0000:0000:a526:2962:3960:c0e1

What is 6LoWPAN? 6LoWPAN = IPv6 over Low power Wireless Personal Area Networks Internet standard defined by IETF RFC4944 – Transmission of IPv6 packets over IEEE802.15.4 http://www.ietf.org/rfc/rfc4944.txt Large open community concerned with evolution of the Internet architecture – network designers, operators, vendors, researchers Enables 802.15.4 wireless devices to interoperate with other IP-enabled devices using standard protocols An extension of wired IP into the wireless domain….. Benefits: global addressing / routing – it’s a Standard.. Devices have globally unique addresses

6LoWPAN - Purpose To extend IP services down to low power, embedded wireless devices – sensors, controls, actuators Enabling IP and wireless to work together Small packet sizes, low power consumption, a protocol stack suitable for embedded devices – small footprint, efficient 6LoWPAN defines IPv6 packets over IEEE802.15.4 Packet fragmentation, header compression, multi-hopping Compact and efficient implementation for low power wireless Clusters of wireless nodes connected to the wired infrastructure Nodes within a cluster talk wirelessly Nodes on different clusters talk through the wired domain Benefits from reuse of existing IP infrastructure Simple integration and deployment

Why use 6LoWPAN? Leverages existing standards IP is the field-proven protocol winner Generic solution regardless of device or application type Permits integrating 802.15.4 devices without requiring gateway cognizant of the application A programming tool can communicate directly to a device without special application software and mapping, communications are simply routed through the network! Works with wired and wireless devices, just like the computer world, just like the telecom world. A smart 6LoWPAN router can present an IPv4 address. In this case the router will have a configuration table to handle mapping the extended address to IPv4 addresses.

6LoWPAN Overview

6LoWPAN Stack Architecture

6LoWPAN : Adaptation Layer The adaptation layer is the main component of 6LoWPAN. The first major function of this layer is the TCP/IP header compression. TCP/IP headers are too large for 802.15.4, which has a maximum packet size of 127 bytes; instead IPv6 header size is 40 bytes, UDP and ICMP header sizes are both 4 bytes, TCP header size is 20. Without compression, 802.15.4 is not possible to transmit any payload effectively. A second major function of the adaptation layer is to handle packet fragmentation and reassembling. IEEE 802.15.4 has a maximum frame size of 127 bytes, while IPv6 requires a minimum MTU of 1280 bytes. This mismatch has to be handled in the adaptation layer.

6LoWPAN : Adaptation Layer continued... The third major function of the adaptation layer is routing. The border nodes of the WSN should be able to route IPv6 packets into the WSN nodes from outside and route inside packets to outside IP network. Different routing protocols of adaptation layer are shown in table. There are other functions of the adaptation layer on networking related things like neighbor discovery and multicast support.

6LoWPAN : Adaptation Layer continued... Routing per se is a two phased problem that is being considered for 6LoWPAN. 1)Mesh Routing in the PAN Space 2)Routability of packets to/from the IPv6 domain from/to the PAN domain Some of the routing protocols currently being developed by 6LoWPAN Community, those are LOAD, DYMO-LOW, Hi-Low.

6LoWPAN Communications

Reference http://ms11.voip.edu.tw/~jryan/ref/6LoWPAN Technical Overview.pdf http://ms11.voip.edu.tw/~jryan/ref/A Review of 6LoWPAN Routing Protocols.pdf http://ms11.voip.edu.tw/~jryan/ref/IPv6 over Low Power Wireless Personal Area Network (6LoWPAN).pdf http://ms11.voip.edu.tw/~jryan/ref/SedonaFrameworkand6loWPAN.pdf

The End Q&A