2
Most read
11
Most read
14
Most read
6LoWPAN
By
G.Sivakumar, Assistant Professor,
Ramco Institute of Technology,
Rajapalayam.
6LoWPAN
• 6LoWPAN is connecting more things to the cloud.
Low-power, IP-driven nodes and large mesh network
support make this technology a great option for Internet
of Things (IoT) applications.
• As the full name implies – “IPv6 over Low-Power
Wireless Personal Area Networks”
• 6LoWPAN is a networking technology or adaptation
layer that allows IPv6 packets to be carried efficiently
within small link layer frames, such as those defined by
IEEE 802.15.4.
6LoWPAN
• It use of an end-to-end, IP-based infrastructure takes full
advantage of 30+ years of IP technology development
• 6LoWPAN is an open standard defined in RFC 6282 by the
Internet Engineering Task Force (IETF), the standards body
that defines many of the open standards used on the Internet
such as UDP, TCP and HTTP.
• A powerful feature of 6LoWPAN is that while originally
conceived to support IEEE 802.15.4 low-power wireless
networks in the 2.4-GHz band
6LoWPAN network architecture
6LoWPAN Network Architecture
• The uplink to the Internet is handled by the Access Point (AP)
acting as an IPv6 router.
• Several different devices are connected to the AP in a
typical setup, such as PCs, servers, etc. The 6LoWPAN
network is connected to the IPv6 network using an edge
router. The edge router handles three actions:
1) The data exchange between 6LoWPAN devices
and the Internet (or other IPv6 network);
2) Local data exchange between devices inside the
6LoWPAN;
3) The generation and maintenance of the radio subnet (the
6LoWPAN network).
6LoWPAN network architecture
• By communicating natively with IP, 6LoWPAN networks are
connected to other networks simply using IP routers.
• As shown in Figure, 6LoWPAN networks will typically
operate on the edge, acting as stub networks. This means data
going into the network is destined for one of the devices inside
the 6LoWPAN.
• One 6LoWPAN network may be connected to other IP
networks through one or more edge routers that forward IP
datagrams between different media.
• Connectivity to other IP networks may be provided through
any arbitrary link, such as Ethernet, Wi-Fi or 3G/4G.
6LoWPAN network architecture
• Two other device types are included inside a typical
6LoWPAN network: routers and hosts. Routers can, as the
name implies, route data destined to another node in the
6LoWPAN network.
• Hosts are also known as end devices and are not able to route
data to other devices in the network. Host can also be a sleepy
device, waking up periodically to check its parent (a router) for
data, enabling very low power consumption.
System stack overview
• An adaptation layer between the IP stack’s link and network
layers to enable transmission of IPv6 datagrams over IEEE
802.15.4 radio links.
System stack overview
• All communications systems use a set of rules or standards to
format data and control the exchange. The most common
model in data communication systems is the Open Systems
Interconnect (OSI) model, which in a simplified model, breaks
the communication into five fundamental layers.
• Figure 2 shows this simplified OSI model alongside two
typical examples of stacks used in IoT devices. One is a device
running the Wi-Fi stack, the other device is an IoT-connected
device based on 6LoWPAN.
System stack overview
• The physical layer converts data bits into signals that are
transmitted and received over the air. In the 6LoWPAN
example, IEEE 802.15.4 is used.
• In addition to the well-rounded 2006 version of the standard,
two important amendments exist: e and g.
• IEEE 802.15.4e is a MAC amendment and provides
enhancements such as time slotted channel hopping (TSCH)
and coordinated sampled listening (CSL). Both enhancements
aim to further lower the power consumption and make the
interface more robust.
• The IEEE 802.15.4g is a PHY (or physical layer) and aims to
provide an additional range of radio frequency bands to enable
worldwide use even in the Sub-1 GHz frequency bands.
System stack overview
• The data link layer provides a reliable link between two
directly connected nodes by detecting and correcting errors
that may occur in the physical layer during transmission and
receiving.
• The data link layer includes the media access layer (MAC)
which provides access to the media, using features like carrier
sense multiple access – collision avoidance (CSMA-CA)
System stack overview
• The network layer addresses and routes data through
the network, if needed over several hops.
• IP (or Internet Protocol) is the networking protocol
used to provide all devices with an IP address to
transport packets from one device to another.
System stack overview
• The transport layer generates communication sessions between
applications running on end devices. The transport layer
allows multiple applications on each device to have their own
communications channel.
• TCP is the dominant transport protocol on the Internet.
However, TCP is a connection-based protocol (including
packet ordering) with large overhead and therefore not always
suitable for devices demanding ultra-low power consumption.
• For those types of systems, UDP, a lower overhead,
connectionless protocol, can be a better option. Secure
transport layers examples include TLS (transport layer
security) running a top TCP and DTLS, which is based on
UDP
System stack overview
• The application layer is responsible for data formatting. It also
makes sure that data is transported in application-optimal
schemes.
• A broadly used application layer on the Internet is HTTP
running over TCP. HTTP uses XML, which is a text-based
language with a large overhead. Therefore, it is not optimal to
use HTTP in many 6LoWPAN systems. However, HTTP can
still be very useful for communications between 6LoWPAN
and the Internet
• For this reason, the industry and community have
developed alternative application layer protocols, such as
the constrained application protocol (COAP), a message
protocol running over UDP with a bit-optimized REST
mechanism very similar to HTTP.
System stack overview
Need for adaptation layer :
• The adaptation layer is the main component of 6LoWPAN. The
major function of this layer is
1. The TCP/IP header compression and compression.
2. Fragmentstion and reassembly of packets
3. Routing
• The IEEE 802.15.4 frame has a maximum packet size of 128 bytes,
whereas IPv6 header size is 40 bytes, User Datagram Protocol
(UDP) and Internet Control Message Protocol (ICMP) header sizes
are both 4 bytes, fragmentation header adds another 5 bytes
overhead. However, without compression, it is not possible to
transmit any payload effectively.
•
System stack overview
• 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 128 bytes, while IPv6 requires a maximum
transmission unit (MTU) of 1280 bytes. This mismatch is handled in
the adaptation layer.
• Routing is the ability to send a data packet from one device to
another device, sometimes over multiple hops. Two categories
of routing are defined: mesh-under and route-over.
 Mesh-under uses the layer-two (link layer) addresses (IEEE
802.15.4 MAC to forward data packets.
 In route-over networks the routing takes place at the IP
level ,In this each hop in such networks represents one IP router.
The most widely used routing protocol for route-over 6LoWPAN
networks today is RPL (pronounced “ripple”).
6LowPAN Security
• It uses AES -128 Link layer security which is defined
in IEEE802.15.4.
• It provides link authentication and encryption.
• For more security, Transport layer UDP based DTLS
(Datagram transport layer security) protocol is used.
Applications of 6LoWPAN
• Automation- used in many different areas of automation.
• Used for data monitoring and analyses in industries
• The smart grid enabling smart meters and other devices to
build a micro mesh network before sending the data back to
the billing system using the IPv6 backbone.
Reference
6LoWPAN demystified – texas Instruments

More Related Content

PDF
PPTX
NFV +SDN (Network Function Virtualization)
PPTX
Ethernet VPN (EVPN) EVerything Provider Needs
PPTX
Hot standby router protocol (hsrp) using
PPT
PPTX
Bgp protocol
PPTX
6lowpan
PPTX
IEEE.802.15.4 in internet of things.pptx
NFV +SDN (Network Function Virtualization)
Ethernet VPN (EVPN) EVerything Provider Needs
Hot standby router protocol (hsrp) using
Bgp protocol
6lowpan
IEEE.802.15.4 in internet of things.pptx

What's hot (20)

PPTX
Cisco Networking (Routing and Switching)
PPT
MPLS (Multi-Protocol Label Switching)
PDF
How BGP Works
PPTX
Ppt of routing protocols
PPT
BGP protocol presentation
PPTX
5G End to-end network slicing Demo
 
PPTX
IOT - Unit 3.pptx
PDF
VRRP (virtual router redundancy protocol)
PPT
ipv6 ppt
PPT
The constrained application protocol (coap) part 2
PPTX
Introduction to SDN: Software Defined Networking
PDF
Tutorial on IEEE 802.15.4e standard
PDF
Introduction to Software Defined Networking (SDN)
PPTX
Network design
PDF
Nb iot presentation
PDF
5G RAN fundamentals
PPT
Vlan
PPTX
VLAN Trunking Protocol (VTP)
PPT
Implementing 802.1x Authentication
Cisco Networking (Routing and Switching)
MPLS (Multi-Protocol Label Switching)
How BGP Works
Ppt of routing protocols
BGP protocol presentation
5G End to-end network slicing Demo
 
IOT - Unit 3.pptx
VRRP (virtual router redundancy protocol)
ipv6 ppt
The constrained application protocol (coap) part 2
Introduction to SDN: Software Defined Networking
Tutorial on IEEE 802.15.4e standard
Introduction to Software Defined Networking (SDN)
Network design
Nb iot presentation
5G RAN fundamentals
Vlan
VLAN Trunking Protocol (VTP)
Implementing 802.1x Authentication
Ad

Similar to 6 lowpan (20)

PPTX
6LowPAN etc.pptx computer network and IOT devices in future technology
PPT
L6 6 lowpan
PPTX
6LoWPAN.pptx
PDF
Implementation_and_Analysis_of_the_6LoWPAN.pdf
 
PDF
6lowpan introduction
PDF
IoT PROTOCOLS IoT Access Technologies Physical and MAC layers, topology and S...
PPTX
UNIT III- 1.RPL.pptx
PPTX
Lecture 15
PDF
Mphasis Digital POV - Emerging Open Standard Protocol stack for IoT
PDF
internet-of-things-2.....................pdf
PPTX
IPv6 ND 2020
PPTX
PPTX
6lowpan 110828234426-phpapp01
PDF
IPv6 and IoT
PDF
IOT_MODULE_3.pdf simple example notes for use
PPTX
communication_technologies_Internet of things topic
PPT
Module 3 INTERNET OF THINGS
PDF
Practical Guide to Run an IEEE 802.15.4 Network with 6LoWPAN Under Linux
PPTX
iot(ai) unit3.pptx
6LowPAN etc.pptx computer network and IOT devices in future technology
L6 6 lowpan
6LoWPAN.pptx
Implementation_and_Analysis_of_the_6LoWPAN.pdf
 
6lowpan introduction
IoT PROTOCOLS IoT Access Technologies Physical and MAC layers, topology and S...
UNIT III- 1.RPL.pptx
Lecture 15
Mphasis Digital POV - Emerging Open Standard Protocol stack for IoT
internet-of-things-2.....................pdf
IPv6 ND 2020
6lowpan 110828234426-phpapp01
IPv6 and IoT
IOT_MODULE_3.pdf simple example notes for use
communication_technologies_Internet of things topic
Module 3 INTERNET OF THINGS
Practical Guide to Run an IEEE 802.15.4 Network with 6LoWPAN Under Linux
iot(ai) unit3.pptx
Ad

Recently uploaded (20)

PPTX
Fundamentals of Mechanical Engineering.pptx
PDF
EXPLORING LEARNING ENGAGEMENT FACTORS INFLUENCING BEHAVIORAL, COGNITIVE, AND ...
PDF
null (2) bgfbg bfgb bfgb fbfg bfbgf b.pdf
PDF
Soil Improvement Techniques Note - Rabbi
PDF
SMART SIGNAL TIMING FOR URBAN INTERSECTIONS USING REAL-TIME VEHICLE DETECTI...
PPTX
Information Storage and Retrieval Techniques Unit III
PDF
Influence of Green Infrastructure on Residents’ Endorsement of the New Ecolog...
PDF
distributed database system" (DDBS) is often used to refer to both the distri...
PDF
BIO-INSPIRED HORMONAL MODULATION AND ADAPTIVE ORCHESTRATION IN S-AI-GPT
PDF
UNIT no 1 INTRODUCTION TO DBMS NOTES.pdf
PDF
III.4.1.2_The_Space_Environment.p pdffdf
PDF
Categorization of Factors Affecting Classification Algorithms Selection
PPTX
Feature types and data preprocessing steps
PPTX
introduction to high performance computing
PDF
Visual Aids for Exploratory Data Analysis.pdf
PDF
Level 2 – IBM Data and AI Fundamentals (1)_v1.1.PDF
PPTX
Current and future trends in Computer Vision.pptx
PDF
Abrasive, erosive and cavitation wear.pdf
PPTX
CURRICULAM DESIGN engineering FOR CSE 2025.pptx
PPTX
Software Engineering and software moduleing
Fundamentals of Mechanical Engineering.pptx
EXPLORING LEARNING ENGAGEMENT FACTORS INFLUENCING BEHAVIORAL, COGNITIVE, AND ...
null (2) bgfbg bfgb bfgb fbfg bfbgf b.pdf
Soil Improvement Techniques Note - Rabbi
SMART SIGNAL TIMING FOR URBAN INTERSECTIONS USING REAL-TIME VEHICLE DETECTI...
Information Storage and Retrieval Techniques Unit III
Influence of Green Infrastructure on Residents’ Endorsement of the New Ecolog...
distributed database system" (DDBS) is often used to refer to both the distri...
BIO-INSPIRED HORMONAL MODULATION AND ADAPTIVE ORCHESTRATION IN S-AI-GPT
UNIT no 1 INTRODUCTION TO DBMS NOTES.pdf
III.4.1.2_The_Space_Environment.p pdffdf
Categorization of Factors Affecting Classification Algorithms Selection
Feature types and data preprocessing steps
introduction to high performance computing
Visual Aids for Exploratory Data Analysis.pdf
Level 2 – IBM Data and AI Fundamentals (1)_v1.1.PDF
Current and future trends in Computer Vision.pptx
Abrasive, erosive and cavitation wear.pdf
CURRICULAM DESIGN engineering FOR CSE 2025.pptx
Software Engineering and software moduleing

6 lowpan

  • 1. 6LoWPAN By G.Sivakumar, Assistant Professor, Ramco Institute of Technology, Rajapalayam.
  • 2. 6LoWPAN • 6LoWPAN is connecting more things to the cloud. Low-power, IP-driven nodes and large mesh network support make this technology a great option for Internet of Things (IoT) applications. • As the full name implies – “IPv6 over Low-Power Wireless Personal Area Networks” • 6LoWPAN is a networking technology or adaptation layer that allows IPv6 packets to be carried efficiently within small link layer frames, such as those defined by IEEE 802.15.4.
  • 3. 6LoWPAN • It use of an end-to-end, IP-based infrastructure takes full advantage of 30+ years of IP technology development • 6LoWPAN is an open standard defined in RFC 6282 by the Internet Engineering Task Force (IETF), the standards body that defines many of the open standards used on the Internet such as UDP, TCP and HTTP. • A powerful feature of 6LoWPAN is that while originally conceived to support IEEE 802.15.4 low-power wireless networks in the 2.4-GHz band
  • 5. 6LoWPAN Network Architecture • The uplink to the Internet is handled by the Access Point (AP) acting as an IPv6 router. • Several different devices are connected to the AP in a typical setup, such as PCs, servers, etc. The 6LoWPAN network is connected to the IPv6 network using an edge router. The edge router handles three actions: 1) The data exchange between 6LoWPAN devices and the Internet (or other IPv6 network); 2) Local data exchange between devices inside the 6LoWPAN; 3) The generation and maintenance of the radio subnet (the 6LoWPAN network).
  • 6. 6LoWPAN network architecture • By communicating natively with IP, 6LoWPAN networks are connected to other networks simply using IP routers. • As shown in Figure, 6LoWPAN networks will typically operate on the edge, acting as stub networks. This means data going into the network is destined for one of the devices inside the 6LoWPAN. • One 6LoWPAN network may be connected to other IP networks through one or more edge routers that forward IP datagrams between different media. • Connectivity to other IP networks may be provided through any arbitrary link, such as Ethernet, Wi-Fi or 3G/4G.
  • 7. 6LoWPAN network architecture • Two other device types are included inside a typical 6LoWPAN network: routers and hosts. Routers can, as the name implies, route data destined to another node in the 6LoWPAN network. • Hosts are also known as end devices and are not able to route data to other devices in the network. Host can also be a sleepy device, waking up periodically to check its parent (a router) for data, enabling very low power consumption.
  • 8. System stack overview • An adaptation layer between the IP stack’s link and network layers to enable transmission of IPv6 datagrams over IEEE 802.15.4 radio links.
  • 9. System stack overview • All communications systems use a set of rules or standards to format data and control the exchange. The most common model in data communication systems is the Open Systems Interconnect (OSI) model, which in a simplified model, breaks the communication into five fundamental layers. • Figure 2 shows this simplified OSI model alongside two typical examples of stacks used in IoT devices. One is a device running the Wi-Fi stack, the other device is an IoT-connected device based on 6LoWPAN.
  • 10. System stack overview • The physical layer converts data bits into signals that are transmitted and received over the air. In the 6LoWPAN example, IEEE 802.15.4 is used. • In addition to the well-rounded 2006 version of the standard, two important amendments exist: e and g. • IEEE 802.15.4e is a MAC amendment and provides enhancements such as time slotted channel hopping (TSCH) and coordinated sampled listening (CSL). Both enhancements aim to further lower the power consumption and make the interface more robust. • The IEEE 802.15.4g is a PHY (or physical layer) and aims to provide an additional range of radio frequency bands to enable worldwide use even in the Sub-1 GHz frequency bands.
  • 11. System stack overview • The data link layer provides a reliable link between two directly connected nodes by detecting and correcting errors that may occur in the physical layer during transmission and receiving. • The data link layer includes the media access layer (MAC) which provides access to the media, using features like carrier sense multiple access – collision avoidance (CSMA-CA)
  • 12. System stack overview • The network layer addresses and routes data through the network, if needed over several hops. • IP (or Internet Protocol) is the networking protocol used to provide all devices with an IP address to transport packets from one device to another.
  • 13. System stack overview • The transport layer generates communication sessions between applications running on end devices. The transport layer allows multiple applications on each device to have their own communications channel. • TCP is the dominant transport protocol on the Internet. However, TCP is a connection-based protocol (including packet ordering) with large overhead and therefore not always suitable for devices demanding ultra-low power consumption. • For those types of systems, UDP, a lower overhead, connectionless protocol, can be a better option. Secure transport layers examples include TLS (transport layer security) running a top TCP and DTLS, which is based on UDP
  • 14. System stack overview • The application layer is responsible for data formatting. It also makes sure that data is transported in application-optimal schemes. • A broadly used application layer on the Internet is HTTP running over TCP. HTTP uses XML, which is a text-based language with a large overhead. Therefore, it is not optimal to use HTTP in many 6LoWPAN systems. However, HTTP can still be very useful for communications between 6LoWPAN and the Internet • For this reason, the industry and community have developed alternative application layer protocols, such as the constrained application protocol (COAP), a message protocol running over UDP with a bit-optimized REST mechanism very similar to HTTP.
  • 15. System stack overview Need for adaptation layer : • The adaptation layer is the main component of 6LoWPAN. The major function of this layer is 1. The TCP/IP header compression and compression. 2. Fragmentstion and reassembly of packets 3. Routing • The IEEE 802.15.4 frame has a maximum packet size of 128 bytes, whereas IPv6 header size is 40 bytes, User Datagram Protocol (UDP) and Internet Control Message Protocol (ICMP) header sizes are both 4 bytes, fragmentation header adds another 5 bytes overhead. However, without compression, it is not possible to transmit any payload effectively. •
  • 16. System stack overview • 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 128 bytes, while IPv6 requires a maximum transmission unit (MTU) of 1280 bytes. This mismatch is handled in the adaptation layer. • Routing is the ability to send a data packet from one device to another device, sometimes over multiple hops. Two categories of routing are defined: mesh-under and route-over.  Mesh-under uses the layer-two (link layer) addresses (IEEE 802.15.4 MAC to forward data packets.  In route-over networks the routing takes place at the IP level ,In this each hop in such networks represents one IP router. The most widely used routing protocol for route-over 6LoWPAN networks today is RPL (pronounced “ripple”).
  • 17. 6LowPAN Security • It uses AES -128 Link layer security which is defined in IEEE802.15.4. • It provides link authentication and encryption. • For more security, Transport layer UDP based DTLS (Datagram transport layer security) protocol is used.
  • 18. Applications of 6LoWPAN • Automation- used in many different areas of automation. • Used for data monitoring and analyses in industries • The smart grid enabling smart meters and other devices to build a micro mesh network before sending the data back to the billing system using the IPv6 backbone.