1 / 15

Development of PMIPv6 based 6LoWPAN Sensor Node Mobility Scheme

Development of PMIPv6 based 6LoWPAN Sensor Node Mobility Scheme . Jin Ho Kim, Rim Haw, Choong Seon Hong Kyung Hee University, KOREA 2010.02.25 AsiaFI School. Sensor Node (or Network) Mobility . Sensor with MANET. Sensor with Mobile IPv6. Sensor with PMIPv6. Sensor with NEMO.

talia
Download Presentation

Development of PMIPv6 based 6LoWPAN Sensor Node Mobility Scheme

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. Development of PMIPv6 based 6LoWPAN Sensor Node Mobility Scheme Jin Ho Kim, Rim Haw, Choong Seon Hong Kyung Hee University, KOREA 2010.02.25 AsiaFI School

  2. Sensor Node (or Network) Mobility Sensor with MANET Sensor with Mobile IPv6 Sensor with PMIPv6 Sensor with NEMO

  3. PMIPv6 based 6LoWPAN sensor device mobility • 6LoWPAN : Low Power, Low CostWPAN It’s so hard to load of mobility protocol • In order to support mobility of sensors in 6LoWPAN environments, 6LoWPAN Gateway is applied to Proxy Mobile IPv6 - 6LoWPAN Gateway can distinguish between Intra-PAN Mobility and Inter-PAN Mobility • PAN attachment detection mechanism for 6LoWPAN sensor devices in multi-hop communication environments Home Agent Home Agent AAA Router Router IPv6 Network IPv6 Network 6LoWPAN GW 6LoWPAN GW 6LoWPAN GW 6LoWPAN GW 6LoWPAN Node (FFD) 6LoWPAN Node (FFD) 6LoWPAN Node (FFD) 6LoWPAN Node (FFD) Inter-PAN Mobility Inter-PAN Mobility 6LoWPAN Mobile Node 6LoWPAN Mobile Node Intra-PAN Mobility Intra-PAN Mobility Kyung Hee University

  4. PAN Attachment Notification Mechanism 6LoWPAN GW2 6LoWPAN GW1 6LoWPAN Node (FFD) RA RS 6LoWPAN Node (FFD) Attachment 6LoWPAN Mobile Node Inter-PAN Mobility • A conventional PMIPv6 Protocol • Single-hop based mobility support protocol • cannot support in Multi-hop based 6LoWPAN environments • 6LoWPAN Node Movement Notification Mechanism for multi-hop • 6LoWPAN Node’sPAN Attachment Detection Mechanism • Using modified Neighbor Discovery protocol  It needs to consider for Multi-hop andMobility environment • Proposed Router Solicitation and Router Advertisement Messages • The goal is to minimize signaling of 6LoWPAN node attachment • Neighbor Discovery • RS andRA messages are exchanged by adaptation layer routing Kyung Hee University

  5. Proposed Scheme : Movement Detection & Association PAN#2 (PAN ID : 0x0030) PAN#1 (PAN ID : 0x0020) FFD21 FFD21 FFD12 FFD11 FFD12 FFD22 FFD22 Inter-PAN Mobility Inter-PAN Mobility Send beacon request message (broadcast) Intra-PAN Mobility (b) Active Scan (a) 6LoWPAN sensor node mobility scenario Receive beacon messages with PAN ID from neighbor FFDs PAN#2 PAN#1 FFD21 FFD12 FFD22 (d) Associated with the new PAN (c) Measurement for RSSI of beacon Kyung Hee University

  6. Proposed Scheme : Home Registration AAA Request HA AAA IPv6 Network IPv6 Network AAA Reply Proposed RS (a) Send the unicast RS message with MN_ID option (b) Exchanging AAA Request & AAA Reply Bi-directional Tunnel IPv6 Network IPv6 Network PBU PBA Proposed RA (c) Exchanging Proxy Binding Update & Proxy Binding Acknowledgement, and establishment a bi-directional tunnel (d) Receive the unicast RA message with HNP and 16-bit address options Kyung Hee University

  7. Proposed Scheme : RS message • Router Solicitation • 6LoWPAN MN’s PAN Attachment Notification • 6LoWPAN MN’s 6LoWPAN Gateway Discovery • Destination address of RS is set tothe 6LoWPAN Gateway (All of 6LoWPAN Gateway’s 16-bit address is 0x0001)  Unicast • Signaling messages can be reduced in PAN area since RS message is being sent in unicast directly, not broadcast. • MN_ID (6LoWPAN MN’sprofile information) option is included in RS message. • With receiving the RS message, the 6LoWPAN Gateway can get 6LoWPAN MN’s MAC address, link-local address and MN_ID. IEEE 802.15.4 MAC header 6LoWPAN Mesh header 6LoWPAN IP (addressing) header Router Solicitation RS Source Addr. (64) Dest. Addr.(16) MD Original Addr.(64) Final Addr.(16) DSP HC1 IPv6 RS header RS option

  8. Proposed Scheme : RA message • Router Advertisement • 6LoWPAN MN’sHome Prefix and 16-bit address options are included. • The 6LoWPAN GW assigns a 16-bit address to the 6LoWPAN MN, and it has a list of all the 6LoWPAN nodes with 16-bit addresses. • Therefore, the 6LoWPAN GW discovery does not require the 16-bit address collision avoidance mechanism. • Destination address of RA is set tothe 6LoWPAN MN (6LoWPAN GW can get the 6LoWPAN MN’s address from RS message)  Unicast IEEE 802.15.4 MAC header 6LoWPAN Mesh header 6LoWPAN IP (addressing) header Router Advertisement RA Source Addr.(16) Dest. Addr.(16) MD Original Addr.(16) Final Addr.(64) DSP HC1 IPv6 RA header RA options

  9. What we had done • TinyOS 2.0 based6LoWPAN protocol stack • Neighbor discovery for 6LoWPAN • Multi-hop routing protocol for 6LoWPAN • Communication test and demo between 6LoWPAN sensor node and IPv6 main server • A daemon for supporting 6LoWPAN node mobility based on PMIPv6 • Proxy Mobile IPv6 protocol stack • 6LoWPAN sensor node's PAN attachment detection mechanism • The health condition monitoring application Kyung Hee University

  10. Testbed 6LoWPAN sensor network Testbed • Pulse & Oximeter Board • Sensor Interface (Saturation of partial pressure oxyzen :SpO2) LMA (Home Agent) Main Server Router & AAA Server IPv6 Network MAG1 (6LoWPAN GW1) MAG2 (6LoWPAN GW2) 6LoWPAN 1 ② ① PMIPv6 based 6LoWPAN sensor node mobility Testbed 6LoWPAN Sensor Node 6LoWPAN 2

  11. Implementation 6LoWPAN GW’sPMIPv6 packet capture andRouting Table  Proxy Binding Update Kyung Hee University

  12. Implementation 6LoWPAN packet capture  Data Request/Data Reply between Main Server andMobile Node Data Request delivery (Main Server -> BS -> 0x0003 -> 0x0005 -> MN) Base Station 3ffe:qwe:ert:fdg/64 0x0001 IPv6 Network Sensor Node 0x0005 Sensor Node 0x0003 DATA packet RREQ RREP Main Server 3ffe:aaaa:bbbb:cccc:dddd/64 Mobile Node 3ffe:1:3::20:ff:fe00:9/64 0x0009 Sensor Node 0x0014 Mobile Node 3ffe:1:3::20:ff:fe00:9/64 0x0009 Base Station 3ffe:qwe:ert:fdg/64 0x0001 Sensor Node 0x0012

  13. Experimental Results • The total handover latency with ICMPv6 echo/reply packet using ping6 command between the 6LoWPAN sensor node and its CN Handover (PAN#1PAN#2) Handover (PAN#1PAN#2) Handover (PAN#2PAN#1) Handover (PAN#2PAN#1) • Sending interval is 500ms and Payload size is 10 bytes • The total handover delays of the first test from the 6LoWPAN network#1 to 6LoWPAN network#2 and from the 6LoWPAN network#2 to 6LoWPAN network#1 are 1.357s and 1.208s, respectively. • Sending interval is 500ms and Payload size is 1000 bytes • The total handover delays of the second test from the 6LoWPAN network#1 to 6LoWPAN network#2 and from the 6LoWPAN network#2 to 6LoWPAN network#1 are 2.874s and 2.593s, respectively. Kyung Hee University

  14. Conclusion • We focused on the scheme which supports mobility for 6LoWPAN sensor nodes. • We adopt PMIPv6 protocol to provide mobility for low power 6LoWPAN sensor nodes. • The attachment of 6LoWPAN sensor nodes can minimize signaling costs by using RS and RA messages. • We also implemented the development environment for our proposed interworking mechanism between 6LoWPAN and PMIPv6 to apply in the healthcare system. • We can verify that the 6LoWPAN sensor node can maintain the connectivity even though it has the freedom of moving between PANs without mobility protocol stack. 14

  15. Thank you Q & A

More Related