idnits 2.17.1 draft-munoz-6tisch-examples-02.txt: Checking boilerplate required by RFC 5378 and the IETF Trust (see https://trustee.ietf.org/license-info): ---------------------------------------------------------------------------- No issues found here. Checking nits according to https://www.ietf.org/id-info/1id-guidelines.txt: ---------------------------------------------------------------------------- No issues found here. Checking nits according to https://www.ietf.org/id-info/checklist : ---------------------------------------------------------------------------- ** The document seems to lack an Introduction section. ** There are 120 instances of too long lines in the document, the longest one being 148 characters in excess of 72. Miscellaneous warnings: ---------------------------------------------------------------------------- == The copyright year in the IETF Trust and authors Copyright Line does not match the current year -- The document date (July 3, 2017) is 2482 days in the past. Is this intentional? Checking references for intended status: Informational ---------------------------------------------------------------------------- == Missing Reference: 'OpenWSN' is mentioned on line 2003, but not defined -- Looks like a reference, but probably isn't: '1' on line 327 == Unused Reference: 'I-D.ietf-6tisch-6top-protocol' is defined on line 1981, but no explicit reference was found in the text == Unused Reference: 'RFC8025' is defined on line 1986, but no explicit reference was found in the text == Unused Reference: 'RFC8138' is defined on line 1991, but no explicit reference was found in the text == Unused Reference: 'RFC8180' is defined on line 1996, but no explicit reference was found in the text == Outdated reference: A later version (-12) exists of draft-ietf-6tisch-6top-protocol-07 Summary: 2 errors (**), 0 flaws (~~), 7 warnings (==), 2 comments (--). Run idnits with the --verbose option for more detailed information about the items above. -------------------------------------------------------------------------------- 2 6TiSCH J. Munoz, Ed. 3 Internet-Draft Gridbee Communications - INRIA 4 Intended status: Informational E. Riou 5 Expires: January 4, 2018 Gridbee Communications 6 D. Barthel 7 Orange Labs 8 July 3, 2017 10 Example Packets for 6TiSCH Configuration 11 draft-munoz-6tisch-examples-02 13 Abstract 15 This draft contains example packets exchanged by nodes implementing 16 the following ietf documents: RFC 8180: Minimal IPv6 over the TSCH 17 Mode of IEEE 802.15.4e (6TiSCH) Configuration, draft-wang-6tisch- 18 6top-protocol-07, RFC 8138: IPv6 over Low_power Wireless Personal 19 Area Network (6LoWPAN) Routing Header and RFC 8025: IPv6 over Low- 20 Power Wireless Personal Area Network (6LoWPAN) Paging Dispatch. All 21 packets are presented both in raw binary and fully parsed contents. 22 This document can be used as a reference when implementing the 23 previous mentioned RFCs and Internet Drafts. 25 Status of This Memo 27 This Internet-Draft is submitted in full conformance with the 28 provisions of BCP 78 and BCP 79. 30 Internet-Drafts are working documents of the Internet Engineering 31 Task Force (IETF). Note that other groups may also distribute 32 working documents as Internet-Drafts. The list of current Internet- 33 Drafts is at http://datatracker.ietf.org/drafts/current/. 35 Internet-Drafts are draft documents valid for a maximum of six months 36 and may be updated, replaced, or obsoleted by other documents at any 37 time. It is inappropriate to use Internet-Drafts as reference 38 material or to cite them other than as "work in progress." 40 This Internet-Draft will expire on January 4, 2018. 42 Copyright Notice 44 Copyright (c) 2017 IETF Trust and the persons identified as the 45 document authors. All rights reserved. 47 This document is subject to BCP 78 and the IETF Trust's Legal 48 Provisions Relating to IETF Documents 49 (http://trustee.ietf.org/license-info) in effect on the date of 50 publication of this document. Please review these documents 51 carefully, as they describe your rights and restrictions with respect 52 to this document. Code Components extracted from this document must 53 include Simplified BSD License text as described in Section 4.e of 54 the Trust Legal Provisions and are provided without warranty as 55 described in the Simplified BSD License. 57 Table of Contents 59 1. Tools Used . . . . . . . . . . . . . . . . . . . . . . . . . 2 60 2. Network Topology . . . . . . . . . . . . . . . . . . . . . . 3 61 3. Packet Examples . . . . . . . . . . . . . . . . . . . . . . . 3 62 3.1. Known Errors in These examples . . . . . . . . . . . . . 3 63 3.2. Enhanced Beacon . . . . . . . . . . . . . . . . . . . . . 3 64 3.3. RPL DIO . . . . . . . . . . . . . . . . . . . . . . . . . 8 65 3.4. RPL DAO . . . . . . . . . . . . . . . . . . . . . . . . . 13 66 3.4.1. RPL DAO from 2 . . . . . . . . . . . . . . . . . . . 13 67 3.4.2. RPL DAO from 3 . . . . . . . . . . . . . . . . . . . 15 68 3.5. ACK . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 69 3.6. ICMPv6 echo request/reply . . . . . . . . . . . . . . . . 20 70 3.6.1. ping 2 . . . . . . . . . . . . . . . . . . . . . . . 20 71 3.6.2. ping 3 . . . . . . . . . . . . . . . . . . . . . . . 24 72 3.7. 6Top Commands and Reponses . . . . . . . . . . . . . . . 31 73 4. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 46 74 5. Security Considerations . . . . . . . . . . . . . . . . . . . 46 75 6. Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . 46 76 7. References . . . . . . . . . . . . . . . . . . . . . . . . . 46 77 7.1. Normative References . . . . . . . . . . . . . . . . . . 46 78 7.2. External Informative References . . . . . . . . . . . . . 46 79 Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 47 81 1. Tools Used 83 All results presented in this document are collected by running the 84 OpenWSN firmware [OpenWSN] in simulation mode and capturing the 85 packets exchanged using the development branch of Wireshark. At the 86 time of writing this document, the dissection of the RFC 8138 and RFC 87 8025 implementation has not been merged into the master branch of 88 Wireshark but it will be by the time of the 1st F-Interop 6TiSCH 89 Interoperability Event. 91 These are the version of the source code used: 93 1. Wireshark dissector: https://github.com/wireshark/wireshark/ 94 commit/1aa8ded9a3de8e6fb5b6a7b7dcca9d93bb50dcdd 96 2. OpenWSN firmware: https://github.com/openwsn-berkeley/openwsn-fw/ 97 commit/4e05d8bc54b59632d5da771818bf8b4a05b3ce11 99 3. OpenWSN software: https://github.com/openwsn-berkeley/openwsn- 100 sw/commit/e4cdf73cbdbbe88bbe0af48e69abb7cfed84f0d9 102 2. Network Topology 104 Network prefix: bbbb::/64 105 MAC address: 14-15-92-cc-00-00-00-0x 107 PDR=100% PDR=100% 108 +-----+ +-----+ +-----+ 109 | x=1 |--------| x=2 |--------| x=3 | 110 +-----+ +-----+ +-----+ 111 DAGroot 113 3. Packet Examples 115 3.1. Known Errors in These examples 117 Looks for "FIXME" in the examples below. 119 3.2. Enhanced Beacon 121 Enhanced Beacon sent by 1 123 == Dissected packet == 125 IEEE 802.15.4 Enhanced Beacon, Dst: Broadcast, Src: 14:15:92:cc:00:00:00:01 126 Frame Control Field: 0xea40, Frame Type: Beacon, PAN ID Compression, Information Elements Present, Destination Addressing Mode: Short/16-bit, Frame Version: IEEE Std 802.15.4-2015, Source Addressing Mode: Long/64-bit 127 .... .... .... .000 = Frame Type: Beacon (0x0) 128 .... .... .... 0... = Security Enabled: False 129 .... .... ...0 .... = Frame Pending: False 130 .... .... ..0. .... = Acknowledge Request: False 131 .... .... .1.. .... = PAN ID Compression: True 132 .... ...0 .... .... = Sequence Number Suppression: False 133 .... ..1. .... .... = Information Elements Present: True 134 .... 10.. .... .... = Destination Addressing Mode: Short/16-bit (0x2) 135 ..10 .... .... .... = Frame Version: IEEE Std 802.15.4-2015 (2) 136 11.. .... .... .... = Source Addressing Mode: Long/64-bit (0x3) 137 Sequence Number: 90 138 Destination PAN: 0xcafe 139 Destination: 0xffff 140 Extended Source: 14:15:92:cc:00:00:00:01 (14:15:92:cc:00:00:00:01) 141 Header IEs, Header Termination 1 IE 142 Header Termination 1 IE (Payload IEs follow) 143 IE Header: 0x3f00, Type: Header, Id: Header Termination 1 IE, Length: 0 144 0... .... .... .... = Type: Header (0) 145 .011 1111 0... .... = Id: Header Termination 1 IE (0x7e) 146 .... .... .000 0000 = Length: 0 147 Payload IE 148 MLME IE 149 Payload IE TLV: 0x881c, Type: Payload, Id: MLME IE 150 1... .... .... .... = Type: Payload (1) 151 .000 1... .... .... = Id: MLME IE (0x1) 152 .... .000 0001 1100 = Length: 28 153 Time Synchronization IE 154 Payload Sub IE (short): 0x1a06, Type: Short, Sub Id (Short): TSCH Synchronization IE 155 0... .... .... .... = Type: Short (0) 156 .001 1010 .... .... = Sub Id (Short): TSCH Synchronization IE (0x1a) 157 .... .... 0000 0110 = Length: 6 158 Absolute Slot Number: 10098 159 Join Metric: 0 160 TSCH Timeslot IE 161 Payload IE TLV: 0x1c03, Type: Short, Sub Id (Short): TSCH Timeslot IE 162 0... .... .... .... = Type: Short (0) 163 .001 1100 .... .... = Sub Id (Short): TSCH Timeslot IE (0x1c) 164 .... .... 0000 0011 = Length: 3 165 Data: 01eb01 166 Channel Hopping IE 167 Payload Sub IE (long): 0xc801, Type: Long, Sub Id (Long): Channel Hopping IE 168 1... .... .... .... = Type: Long (1) 169 .100 1... .... .... = Sub Id (Long): Channel Hopping IE (0x9) 170 .... .000 0000 0001 = Length: 1 171 Hopping Sequence ID: 0x00 172 TSCH Slotframe and Link IE 173 Payload Sub IE (short): 0x1b0a, Type: Short, Sub Id (Short): TSCH Slotframe and Link IE 174 0... .... .... .... = Type: Short (0) 175 .001 1011 .... .... = Sub Id (Short): TSCH Slotframe and Link IE (0x1b) 176 .... .... 0000 1010 = Length: 10 177 Number of Slotframes: 1 178 Slotframes [1] 179 Slotframe handle: 1 180 Slotframe size: 11 181 Number of Links: 1 182 Link Information 183 Timeslot: 0 184 Channel Offset: 0 185 Link Options: 15 186 FCS: 0xfc89 (Correct) 188 == Raw Bytes == 190 0000 40 ea 5a fe ca ff ff 01 00 00 00 cc 92 15 14 00 191 0010 3f 1c 88 06 1a 72 27 00 00 00 00 03 1c 01 eb 01 192 0020 01 c8 00 0a 1b 01 01 0b 00 01 00 00 00 00 0f 89 193 0030 fc 195 Enhanced Beacon sent by 2 197 == Dissected packet == 199 IEEE 802.15.4 Enhanced Beacon, Dst: Broadcast, Src: 14:15:92:cc:00:00:00:02 200 Frame Control Field: 0xea40, Frame Type: Beacon, PAN ID Compression, Information Elements Present, Destination Addressing Mode: Short/16-bit, Frame Version: IEEE Std 802.15.4-2015, Source Addressing Mode: Long/64-bit 201 .... .... .... .000 = Frame Type: Beacon (0x0) 202 .... .... .... 0... = Security Enabled: False 203 .... .... ...0 .... = Frame Pending: False 204 .... .... ..0. .... = Acknowledge Request: False 205 .... .... .1.. .... = PAN ID Compression: True 206 .... ...0 .... .... = Sequence Number Suppression: False 207 .... ..1. .... .... = Information Elements Present: True 208 .... 10.. .... .... = Destination Addressing Mode: Short/16-bit (0x2) 209 ..10 .... .... .... = Frame Version: IEEE Std 802.15.4-2015 (2) 210 11.. .... .... .... = Source Addressing Mode: Long/64-bit (0x3) 211 Sequence Number: 25 212 Destination PAN: 0xcafe 213 Destination: 0xffff 214 Extended Source: 14:15:92:cc:00:00:00:02 (14:15:92:cc:00:00:00:02) 215 Header IEs, Header Termination 1 IE 216 Header Termination 1 IE (Payload IEs follow) 217 IE Header: 0x3f00, Type: Header, Id: Header Termination 1 IE, Length: 0 218 0... .... .... .... = Type: Header (0) 219 .011 1111 0... .... = Id: Header Termination 1 IE (0x7e) 220 .... .... .000 0000 = Length: 0 221 Payload IE 222 MLME IE 223 Payload IE TLV: 0x881c, Type: Payload, Id: MLME IE 224 1... .... .... .... = Type: Payload (1) 225 .000 1... .... .... = Id: MLME IE (0x1) 226 .... .000 0001 1100 = Length: 28 227 Time Synchronization IE 228 Payload Sub IE (short): 0x1a06, Type: Short, Sub Id (Short): TSCH Synchronization IE 229 0... .... .... .... = Type: Short (0) 230 .001 1010 .... .... = Sub Id (Short): TSCH Synchronization IE (0x1a) 231 .... .... 0000 0110 = Length: 6 232 Absolute Slot Number: 10219 233 Join Metric: 1 234 TSCH Timeslot IE 235 Payload IE TLV: 0x1c03, Type: Short, Sub Id (Short): TSCH Timeslot IE 236 0... .... .... .... = Type: Short (0) 237 .001 1100 .... .... = Sub Id (Short): TSCH Timeslot IE (0x1c) 238 .... .... 0000 0011 = Length: 3 239 Data: 01eb01 241 Channel Hopping IE 242 Payload Sub IE (long): 0xc801, Type: Long, Sub Id (Long): Channel Hopping IE 243 1... .... .... .... = Type: Long (1) 244 .100 1... .... .... = Sub Id (Long): Channel Hopping IE (0x9) 245 .... .000 0000 0001 = Length: 1 246 Hopping Sequence ID: 0x00 247 TSCH Slotframe and Link IE 248 Payload Sub IE (short): 0x1b0a, Type: Short, Sub Id (Short): TSCH Slotframe and Link IE 249 0... .... .... .... = Type: Short (0) 250 .001 1011 .... .... = Sub Id (Short): TSCH Slotframe and Link IE (0x1b) 251 .... .... 0000 1010 = Length: 10 252 Number of Slotframes: 1 253 Slotframes [1] 254 Slotframe handle: 1 255 Slotframe size: 11 256 Number of Links: 1 257 Link Information 258 Timeslot: 0 259 Channel Offset: 0 260 Link Options: 15 261 FCS: 0xc1b4 (Correct) 263 == Raw Bytes == 265 0000 40 ea 19 fe ca ff ff 02 00 00 00 cc 92 15 14 00 266 0010 3f 1c 88 06 1a eb 27 00 00 00 01 03 1c 01 eb 01 267 0020 01 c8 00 0a 1b 01 01 0b 00 01 00 00 00 00 0f b4 268 0030 c1 270 Enhanced Beacon sent by 3 272 == Dissected packet == 274 IEEE 802.15.4 Enhanced Beacon, Dst: Broadcast, Src: 14:15:92:cc:00:00:00:03 275 Frame Control Field: 0xea40, Frame Type: Beacon, PAN ID Compression, Information Elements Present, Destination Addressing Mode: Short/16-bit, Frame Version: IEEE Std 802.15.4-2015, Source Addressing Mode: Long/64-bit 276 .... .... .... .000 = Frame Type: Beacon (0x0) 277 .... .... .... 0... = Security Enabled: False 278 .... .... ...0 .... = Frame Pending: False 279 .... .... ..0. .... = Acknowledge Request: False 280 .... .... .1.. .... = PAN ID Compression: True 281 .... ...0 .... .... = Sequence Number Suppression: False 282 .... ..1. .... .... = Information Elements Present: True 283 .... 10.. .... .... = Destination Addressing Mode: Short/16-bit (0x2) 284 ..10 .... .... .... = Frame Version: IEEE Std 802.15.4-2015 (2) 285 11.. .... .... .... = Source Addressing Mode: Long/64-bit (0x3) 286 Sequence Number: 6 287 Destination PAN: 0xcafe 288 Destination: 0xffff 289 Extended Source: 14:15:92:cc:00:00:00:03 (14:15:92:cc:00:00:00:03) 290 Header IEs, Header Termination 1 IE 291 Header Termination 1 IE (Payload IEs follow) 292 IE Header: 0x3f00, Type: Header, Id: Header Termination 1 IE, Length: 0 293 0... .... .... .... = Type: Header (0) 294 .011 1111 0... .... = Id: Header Termination 1 IE (0x7e) 295 .... .... .000 0000 = Length: 0 296 Payload IE 297 MLME IE 298 Payload IE TLV: 0x881c, Type: Payload, Id: MLME IE 299 1... .... .... .... = Type: Payload (1) 300 .000 1... .... .... = Id: MLME IE (0x1) 301 .... .000 0001 1100 = Length: 28 302 Time Synchronization IE 303 Payload Sub IE (short): 0x1a06, Type: Short, Sub Id (Short): TSCH Synchronization IE 304 0... .... .... .... = Type: Short (0) 305 .001 1010 .... .... = Sub Id (Short): TSCH Synchronization IE (0x1a) 306 .... .... 0000 0110 = Length: 6 307 Absolute Slot Number: 10417 308 Join Metric: 31 309 TSCH Timeslot IE 310 Payload IE TLV: 0x1c03, Type: Short, Sub Id (Short): TSCH Timeslot IE 311 0... .... .... .... = Type: Short (0) 312 .001 1100 .... .... = Sub Id (Short): TSCH Timeslot IE (0x1c) 313 .... .... 0000 0011 = Length: 3 314 Data: 01eb01 315 Channel Hopping IE 316 Payload Sub IE (long): 0xc801, Type: Long, Sub Id (Long): Channel Hopping IE 317 1... .... .... .... = Type: Long (1) 318 .100 1... .... .... = Sub Id (Long): Channel Hopping IE (0x9) 319 .... .000 0000 0001 = Length: 1 320 Hopping Sequence ID: 0x00 321 TSCH Slotframe and Link IE 322 Payload Sub IE (short): 0x1b0a, Type: Short, Sub Id (Short): TSCH Slotframe and Link IE 323 0... .... .... .... = Type: Short (0) 324 .001 1011 .... .... = Sub Id (Short): TSCH Slotframe and Link IE (0x1b) 325 .... .... 0000 1010 = Length: 10 326 Number of Slotframes: 1 327 Slotframes [1] 328 Slotframe handle: 1 329 Slotframe size: 11 330 Number of Links: 1 331 Link Information 332 Timeslot: 0 333 Channel Offset: 0 334 Link Options: 15 335 FCS: 0x65bf (Correct) 337 == Raw Bytes == 339 0000 40 ea 06 fe ca ff ff 03 00 00 00 cc 92 15 14 00 340 0010 3f 1c 88 06 1a b1 28 00 00 00 1f 03 1c 01 eb 01 341 0020 01 c8 00 0a 1b 01 01 0b 00 01 00 00 00 00 0f bf 342 0030 65 344 3.3. RPL DIO 346 RPL DIO sent by 1 348 == Dissected packet == 350 IEEE 802.15.4 Data, Dst: Broadcast, Src: 14:15:92:cc:00:00:00:01 351 Frame Control Field: 0xe841, Frame Type: Data, PAN ID Compression, Destination Addressing Mode: Short/16-bit, Frame Version: IEEE Std 802.15.4-2015, Source Addressing Mode: Long/64-bit 352 .... .... .... .001 = Frame Type: Data (0x1) 353 .... .... .... 0... = Security Enabled: False 354 .... .... ...0 .... = Frame Pending: False 355 .... .... ..0. .... = Acknowledge Request: False 356 .... .... .1.. .... = PAN ID Compression: True 357 .... ...0 .... .... = Sequence Number Suppression: False 358 .... ..0. .... .... = Information Elements Present: False 359 .... 10.. .... .... = Destination Addressing Mode: Short/16-bit (0x2) 360 ..10 .... .... .... = Frame Version: IEEE Std 802.15.4-2015 (2) 361 11.. .... .... .... = Source Addressing Mode: Long/64-bit (0x3) 362 Sequence Number: 93 363 Destination PAN: 0xcafe 364 Destination: 0xffff 365 Extended Source: 14:15:92:cc:00:00:00:01 (14:15:92:cc:00:00:00:01) 366 FCS: 0x04b3 (Correct) 367 6LoWPAN 368 IPHC Header 369 011. .... = Pattern: IP header compression (0x03) 370 ...1 1... .... .... = Traffic class and flow label: Version, traffic class, and flow label compressed (0x3) 371 .... .0.. .... .... = Next header: Inline 372 .... ..10 .... .... = Hop limit: 64 (0x2) 373 .... .... 0... .... = Context identifier extension: False 374 .... .... .0.. .... = Source address compression: Stateless 375 .... .... ..11 .... = Source address mode: Compressed (0x0003) 376 .... .... .... 1... = Multicast address compression: True 377 .... .... .... .0.. = Destination address compression: Stateless 378 .... .... .... ..11 = Destination address mode: 8-bits inline (0x0003) 379 [Source context: fe80::] 380 [Destination context: fe80::] 381 Next header: ICMPv6 (0x3a) 382 Source: fe80::1615:92cc:0:1 383 Destination: ff02::1a 385 Internet Protocol Version 6, Src: fe80::1615:92cc:0:1, Dst: ff02::1a 386 0110 .... = Version: 6 387 .... 0000 0000 .... .... .... .... .... = Traffic Class: 0x00 (DSCP: CS0, ECN: Not-ECT) 388 .... 0000 00.. .... .... .... .... .... = Differentiated Services Codepoint: Default (0) 389 .... .... ..00 .... .... .... .... .... = Explicit Congestion Notification: Not ECN-Capable Transport (0) 390 .... .... .... 0000 0000 0000 0000 0000 = Flow Label: 0x00000 391 Payload Length: 28 392 Next Header: ICMPv6 (58) 393 Hop Limit: 64 394 Source: fe80::1615:92cc:0:1 395 Destination: ff02::1a 396 [Source GeoIP: Unknown] 397 [Destination GeoIP: Unknown] 398 Internet Control Message Protocol v6 399 Type: RPL Control (155) 400 Code: 1 (DODAG Information Object) 401 Checksum: 0x171b incorrect, should be 0xd255 402 [Checksum Status: Bad] 403 RPLInstanceID: 0 404 Version: 0 405 Rank: 256 406 Flags: 0x88, Grounded (G), Mode of Operation (MOP): Non-Storing Mode of Operation 407 1... .... = Grounded (G): True 408 .0.. .... = Zero: False 409 ..00 1... = Mode of Operation (MOP): Non-Storing Mode of Operation (0x1) 410 .... .000 = DODAG Preference: 0 411 Destination Advertisement Trigger Sequence Number (DTSN): 51 412 Flags: 0x00 413 Reserved: 00 414 DODAGID: bbbb::1415:92cc:0:1 415 == Raw Bytes == 416 0000 41 e8 5d fe ca ff ff 01 00 00 00 cc 92 15 14 7a 417 0010 3b 3a 1a 9b 01 17 1b 00 00 01 00 88 33 00 00 bb 418 0020 bb 00 00 00 00 00 00 14 15 92 cc 00 00 00 01 b3 419 0030 04 421 RPL DIO sent by 2 423 == Dissected packet == 425 IEEE 802.15.4 Data, Dst: Broadcast, Src: 14:15:92:cc:00:00:00:02 426 Frame Control Field: 0xe841, Frame Type: Data, PAN ID Compression, Destination Addressing Mode: Short/16-bit, Frame Version: IEEE Std 802.15.4-2015, Source Addressing Mode: Long/64-bit 427 .... .... .... .001 = Frame Type: Data (0x1) 428 .... .... .... 0... = Security Enabled: False 429 .... .... ...0 .... = Frame Pending: False 430 .... .... ..0. .... = Acknowledge Request: False 431 .... .... .1.. .... = PAN ID Compression: True 432 .... ...0 .... .... = Sequence Number Suppression: False 433 .... ..0. .... .... = Information Elements Present: False 434 .... 10.. .... .... = Destination Addressing Mode: Short/16-bit (0x2) 435 ..10 .... .... .... = Frame Version: IEEE Std 802.15.4-2015 (2) 436 11.. .... .... .... = Source Addressing Mode: Long/64-bit (0x3) 437 Sequence Number: 28 438 Destination PAN: 0xcafe 439 Destination: 0xffff 440 Extended Source: 14:15:92:cc:00:00:00:02 (14:15:92:cc:00:00:00:02) 441 FCS: 0xfc06 (Correct) 442 6LoWPAN 443 IPHC Header 444 011. .... = Pattern: IP header compression (0x03) 445 ...1 1... .... .... = Traffic class and flow label: Version, traffic class, and flow label compressed (0x3) 446 .... .0.. .... .... = Next header: Inline 447 .... ..10 .... .... = Hop limit: 64 (0x2) 448 .... .... 0... .... = Context identifier extension: False 449 .... .... .0.. .... = Source address compression: Stateless 450 .... .... ..11 .... = Source address mode: Compressed (0x0003) 451 .... .... .... 1... = Multicast address compression: True 452 .... .... .... .0.. = Destination address compression: Stateless 453 .... .... .... ..11 = Destination address mode: 8-bits inline (0x0003) 454 [Source context: fe80::] 455 [Destination context: fe80::] 456 Next header: ICMPv6 (0x3a) 457 Source: fe80::1615:92cc:0:2 458 Destination: ff02::1a 459 Internet Protocol Version 6, Src: fe80::1615:92cc:0:2, Dst: ff02::1a 460 0110 .... = Version: 6 461 .... 0000 0000 .... .... .... .... .... = Traffic Class: 0x00 (DSCP: CS0, ECN: Not-ECT) 462 .... 0000 00.. .... .... .... .... .... = Differentiated Services Codepoint: Default (0) 463 .... .... ..00 .... .... .... .... .... = Explicit Congestion Notification: Not ECN-Capable Transport (0) 464 .... .... .... 0000 0000 0000 0000 0000 = Flow Label: 0x00000 465 Payload Length: 28 466 Next Header: ICMPv6 (58) 467 Hop Limit: 64 468 Source: fe80::1615:92cc:0:2 469 Destination: ff02::1a 470 [Source GeoIP: Unknown] 471 [Destination GeoIP: Unknown] 472 Internet Control Message Protocol v6 473 Type: RPL Control (155) 474 Code: 1 (DODAG Information Object) 475 Checksum: 0x161a incorrect, should be 0xd154 476 [Checksum Status: Bad] 477 RPLInstanceID: 0 478 Version: 0 479 Rank: 512 480 Flags: 0x88, Grounded (G), Mode of Operation (MOP): Non-Storing Mode of Operation 481 1... .... = Grounded (G): True 482 .0.. .... = Zero: False 483 ..00 1... = Mode of Operation (MOP): Non-Storing Mode of Operation (0x1) 484 .... .000 = DODAG Preference: 0 485 Destination Advertisement Trigger Sequence Number (DTSN): 51 486 Flags: 0x00 487 Reserved: 00 488 DODAGID: bbbb::1415:92cc:0:1 490 == Raw Bytes == 492 0000 41 e8 1c fe ca ff ff 02 00 00 00 cc 92 15 14 7a 493 0010 3b 3a 1a 9b 01 16 1a 00 00 02 00 88 33 00 00 bb 494 0020 bb 00 00 00 00 00 00 14 15 92 cc 00 00 00 01 06 495 0030 fc 497 RPL DIO sent by 3 499 == Dissected packet == 501 IEEE 802.15.4 Data, Dst: Broadcast, Src: 14:15:92:cc:00:00:00:03 502 Frame Control Field: 0xe841, Frame Type: Data, PAN ID Compression, Destination Addressing Mode: Short/16-bit, Frame Version: IEEE Std 802.15.4-2015, Source Addressing Mode: Long/64-bit 503 .... .... .... .001 = Frame Type: Data (0x1) 504 .... .... .... 0... = Security Enabled: False 505 .... .... ...0 .... = Frame Pending: False 506 .... .... ..0. .... = Acknowledge Request: False 507 .... .... .1.. .... = PAN ID Compression: True 508 .... ...0 .... .... = Sequence Number Suppression: False 509 .... ..0. .... .... = Information Elements Present: False 510 .... 10.. .... .... = Destination Addressing Mode: Short/16-bit (0x2) 511 ..10 .... .... .... = Frame Version: IEEE Std 802.15.4-2015 (2) 512 11.. .... .... .... = Source Addressing Mode: Long/64-bit (0x3) 513 Sequence Number: 8 514 Destination PAN: 0xcafe 515 Destination: 0xffff 516 Extended Source: 14:15:92:cc:00:00:00:03 (14:15:92:cc:00:00:00:03) 517 FCS: 0xab62 (Correct) 518 6LoWPAN 519 IPHC Header 520 011. .... = Pattern: IP header compression (0x03) 521 ...1 1... .... .... = Traffic class and flow label: Version, traffic class, and flow label compressed (0x3) 522 .... .0.. .... .... = Next header: Inline 523 .... ..10 .... .... = Hop limit: 64 (0x2) 524 .... .... 0... .... = Context identifier extension: False 525 .... .... .0.. .... = Source address compression: Stateless 526 .... .... ..11 .... = Source address mode: Compressed (0x0003) 527 .... .... .... 1... = Multicast address compression: True 528 .... .... .... .0.. = Destination address compression: Stateless 529 .... .... .... ..11 = Destination address mode: 8-bits inline (0x0003) 530 [Source context: fe80::] 531 [Destination context: fe80::] 532 Next header: ICMPv6 (0x3a) 533 Source: fe80::1615:92cc:0:3 534 Destination: ff02::1a 535 Internet Protocol Version 6, Src: fe80::1615:92cc:0:3, Dst: ff02::1a 536 0110 .... = Version: 6 537 .... 0000 0000 .... .... .... .... .... = Traffic Class: 0x00 (DSCP: CS0, ECN: Not-ECT) 538 .... 0000 00.. .... .... .... .... .... = Differentiated Services Codepoint: Default (0) 539 .... .... ..00 .... .... .... .... .... = Explicit Congestion Notification: Not ECN-Capable Transport (0) 540 .... .... .... 0000 0000 0000 0000 0000 = Flow Label: 0x00000 541 Payload Length: 28 542 Next Header: ICMPv6 (58) 543 Hop Limit: 64 544 Source: fe80::1615:92cc:0:3 545 Destination: ff02::1a 546 [Source GeoIP: Unknown] 547 [Destination GeoIP: Unknown] 548 Internet Control Message Protocol v6 549 Type: RPL Control (155) 550 Code: 1 (DODAG Information Object) 551 Checksum: 0x1519 incorrect, should be 0xd053 552 [Checksum Status: Bad] 553 RPLInstanceID: 0 554 Version: 0 555 Rank: 768 556 Flags: 0x88, Grounded (G), Mode of Operation (MOP): Non-Storing Mode of Operation 557 1... .... = Grounded (G): True 558 .0.. .... = Zero: False 559 ..00 1... = Mode of Operation (MOP): Non-Storing Mode of Operation (0x1) 560 .... .000 = DODAG Preference: 0 561 Destination Advertisement Trigger Sequence Number (DTSN): 51 562 Flags: 0x00 563 Reserved: 00 564 DODAGID: bbbb::1415:92cc:0:1 566 == Raw Bytes == 568 0000 41 e8 08 fe ca ff ff 03 00 00 00 cc 92 15 14 7a 569 0010 3b 3a 1a 9b 01 15 19 00 00 03 00 88 33 00 00 bb 570 0020 bb 00 00 00 00 00 00 14 15 92 cc 00 00 00 01 62 571 0030 ab 572 3.4. RPL DAO 574 3.4.1. RPL DAO from 2 576 [RPL DAO from 2] 2->1 578 == Dissected packet == 580 IEEE 802.15.4 Data, Dst: 14:15:92:cc:00:00:00:01, Src: 14:15:92:cc:00:00:00:02 581 Frame Control Field: 0xec21, Frame Type: Data, Acknowledge Request, Destination Addressing Mode: Long/64-bit, Frame Version: IEEE Std 802.15.4-2015, Source Addressing Mode: Long/64-bit 582 .... .... .... .001 = Frame Type: Data (0x1) 583 .... .... .... 0... = Security Enabled: False 584 .... .... ...0 .... = Frame Pending: False 585 .... .... ..1. .... = Acknowledge Request: True 586 .... .... .0.. .... = PAN ID Compression: False 587 .... ...0 .... .... = Sequence Number Suppression: False 588 .... ..0. .... .... = Information Elements Present: False 589 .... 11.. .... .... = Destination Addressing Mode: Long/64-bit (0x3) 590 ..10 .... .... .... = Frame Version: IEEE Std 802.15.4-2015 (2) 591 11.. .... .... .... = Source Addressing Mode: Long/64-bit (0x3) 592 Sequence Number: 43 593 Destination PAN: 0xcafe 594 Destination: 14:15:92:cc:00:00:00:01 (14:15:92:cc:00:00:00:01) 595 Extended Source: 14:15:92:cc:00:00:00:02 (14:15:92:cc:00:00:00:02) 596 FCS: 0xe370 (Correct) 597 6LoWPAN 598 .... 0001 = Page Number: 1 599 6LoRH: Routing Protocol Information 600 100. .... = Routing Header 6lo: Critical Routing Header (0x04) 601 ...0 .... .... .... = Packet direction: UP false, DOWN true: False 602 .... 0... .... .... = Error detected: False 603 .... .0.. .... .... = No link to destination: False 604 .... ..1. .... .... = Context identifier extension: True 605 .... ...1 .... .... = Context identifier extension: True 606 .... .... 0000 0101 = 6loRH Type: Routing Protocol Information (0x05) 607 RPL Instance: 0x00 608 Sender Rank: 0x02 609 IPHC Header 610 011. .... = Pattern: IP header compression (0x03) 611 ...1 1... .... .... = Traffic class and flow label: Version, traffic class, and flow label compressed (0x3) 612 .... .0.. .... .... = Next header: Inline 613 .... ..10 .... .... = Hop limit: 64 (0x2) 614 .... .... 0... .... = Context identifier extension: False 615 .... .... .0.. .... = Source address compression: Stateless 616 .... .... ..01 .... = Source address mode: 64-bits inline (0x0001) 617 .... .... .... 0... = Multicast address compression: False 618 .... .... .... .0.. = Destination address compression: Stateless 619 .... .... .... ..01 = Destination address mode: 64-bits inline (0x0001) 621 [Source context: fe80::] 622 [Destination context: fe80::] 623 Next header: ICMPv6 (0x3a) 624 Source: fe80::1415:92cc:0:2 625 Destination: fe80::1415:92cc:0:1 626 Internet Protocol Version 6, Src: fe80::1415:92cc:0:2, Dst: fe80::1415:92cc:0:1 627 0110 .... = Version: 6 628 .... 0000 0000 .... .... .... .... .... = Traffic Class: 0x00 (DSCP: CS0, ECN: Not-ECT) 629 .... 0000 00.. .... .... .... .... .... = Differentiated Services Codepoint: Default (0) 630 .... .... ..00 .... .... .... .... .... = Explicit Congestion Notification: Not ECN-Capable Transport (0) 631 .... .... .... 0000 0000 0000 0000 0000 = Flow Label: 0x00000 632 Payload Length: 66 633 Next Header: ICMPv6 (58) 634 Hop Limit: 64 635 Source: fe80::1415:92cc:0:2 636 Destination: fe80::1415:92cc:0:1 637 [Source GeoIP: Unknown] 638 [Destination GeoIP: Unknown] 639 Internet Control Message Protocol v6 640 Type: RPL Control (155) 641 Code: 2 (Destination Advertisement Object) 642 Checksum: 0x69d6 incorrect, should be 0xe44b 643 [Checksum Status: Bad] 644 RPLInstanceID: 0 645 Flags: 0x40, DODAGID Present (D) 646 0... .... = DAO-ACK Request (K): False 647 .1.. .... = DODAGID Present (D): True 648 ..00 0000 = Reserved: 0 649 Reserved: 00 650 DAO Sequence: 0 651 DODAGID: bbbb::1415:92cc:0:1 652 ICMPv6 RPL Option (RPL Target bbbb::1415:92cc:0:3/128) 653 Type: RPL Target (5) 654 Length: 18 655 Reserved 656 Target Length: 128 657 Target: bbbb::1415:92cc:0:3 658 ICMPv6 RPL Option (Transit Information bbbb::1415:92cc:0:1) 659 Type: Transit Information (6) 660 Length: 20 661 Flags: 0x00 662 Path Control: 0 663 Path Sequence: 1 664 Path Lifetime: 170 665 Parent Address: bbbb::1415:92cc:0:1 667 == Raw Bytes == 668 0000 21 ec 2b fe ca 01 00 00 00 cc 92 15 14 02 00 00 669 0010 00 cc 92 15 14 f1 83 05 02 7a 11 3a 14 15 92 cc 670 0020 00 00 00 02 14 15 92 cc 00 00 00 01 9b 02 69 d6 671 0030 00 40 00 00 bb bb 00 00 00 00 00 00 14 15 92 cc 672 0040 00 00 00 01 05 12 00 80 bb bb 00 00 00 00 00 00 673 0050 14 15 92 cc 00 00 00 03 06 14 00 00 01 aa bb bb 674 0060 00 00 00 00 00 00 14 15 92 cc 00 00 00 01 70 e3 676 3.4.2. RPL DAO from 3 678 [RPL DAO from 3] 3->2 680 == Dissected packet == 682 IEEE 802.15.4 Data, Dst: 14:15:92:cc:00:00:00:02, 683 Src: 14:15:92:cc:00:00:00:03 684 Frame Control Field: 0xec21, Frame Type: Data 685 .... .... .... .001 = Frame Type: Data (0x0001) 686 .... .... .... 0... = Security Enabled: False 687 .... .... ...0 .... = Frame Pending: False 688 .... .... ..1. .... = Acknowledge Request: True 689 .... .... .0.. .... = Intra-PAN: False 690 .... ...0 .... .... = Sequence Number Suppression: False 691 .... ..0. .... .... = Information Elements present: False 692 .... 11.. .... .... = Destination Addressing Mode: 693 Long/64-bit (0x0003) 694 ..10 .... .... .... = Frame Version: 2 695 11.. .... .... .... = Source Addressing Mode: 696 Long/64-bit (0x0003) 697 Sequence Number: 5 698 Destination PAN: 0xcafe 699 Destination: 14:15:92:cc:00:00:00:02 (14:15:92:cc:00:00:00:02) 700 Extended Source: 14:15:92:cc:00:00:00:03 (14:15:92:cc:00:00:00:03) 701 FCS: 0x1640 (Correct) 702 6LoWPAN 703 .... 0001 = Page Number: 1 704 6LoRH: Routing Protocol Information 705 100. .... = Routing Header 6lo: Critical Routing Header (0x04) 706 ...0 .... .... .... = Packet direction: 707 UP false, DOWN true: False 708 .... 0... .... .... = Error detected: False 709 .... .0.. .... .... = No link to destination: False 710 .... ..1. .... .... = Context identifier extension: True 711 .... ...1 .... .... = Context identifier extension: True 712 .... .... 0000 0101 = 6loRH Type: Routing Protocol Information 713 RPL Instance: 0x00 714 Sender Rank: 0x21 715 IPHC Header 716 011. .... = Pattern: IP header compression (0x03) 717 ...1 1... .... .... = Traffic class and flow label: Version, 718 traffic class, and flow label 719 compressed (0x0003) 720 .... .0.. .... .... = Next header: Inline 721 .... ..10 .... .... = Hop limit: 64 (0x0002) 722 .... .... 0... .... = Context identifier extension: False 723 .... .... .0.. .... = Source address compression: Stateless 724 .... .... ..01 .... = Source address mode: 64-bits inline(0x01) 725 .... .... .... 0... = Multicast address compression: False 726 .... .... .... .0.. = Dest address compression: Stateless 727 .... .... .... ..01 = Dest address mode: 64-bits inline (0x01) 728 [Source context: fe80::] 729 [Destination context: fe80::] 730 Next header: ICMPv6 (0x3a) 731 Source: fe80::1415:92cc:0:3 732 Destination: fe80::1415:92cc:0:1 733 Internet Protocol Version 6, Src: fe80::1415:92cc:0:3, 734 Dst: fe80::1415:92cc:0:1 735 0110 .... = Version: 6 736 .... 0000 0000 .... .... .... .... .... = Traffic class: 737 0x00 (DSCP: CS0, ECN: Not-ECT) 738 .... 0000 00.. .... .... .... .... .... = Differentiated 739 Services Codepoint: Default (0) 740 .... .... ..00 .... .... .... .... .... = Explicit Congestion 741 Notification: Not ECN-Capable Transport (0) 742 .... .... .... 0000 0000 0000 0000 0000 = Flowlabel: 0x00000000 743 Payload length: 46 744 Next header: ICMPv6 (58) 745 Hop limit: 64 746 Source: fe80::1415:92cc:0:3 747 Destination: fe80::1415:92cc:0:1 748 Internet Control Message Protocol v6 749 Type: RPL Control (155) 750 Code: 2 (Destination Advertisement Object) 751 Checksum: 0xd31a [incorrect, should be 0x4d90] 752 RPLInstanceID: 0 753 Flags: 0x40 754 0... .... = DAO-ACK Request (K): False 755 .1.. .... = DODAGID Present (D): True 756 ..00 0000 = Reserved: 0 757 Reserved: 00 758 DAO Sequence: 0 759 DODAGID: bbbb::1415:92cc:0:1 760 ICMPv6 RPL Option (Transit Information bbbb::1415:92cc:0:2) 761 Type: Transit Information (6) 762 Length: 20 763 Flags: 0x00 764 0... .... = External: Not set 765 .000 0000 = Reserved: 0 766 Path Control: 0 767 Path Sequence: 0 768 Path Lifetime: 170 769 Parent Address: bbbb::1415:92cc:0:2 771 == Raw Bytes == 773 0000 21 ec 05 fe ca 02 00 00 00 cc 92 15 14 03 00 00 774 0010 00 cc 92 15 14 f1 83 05 21 7a 11 3a 14 15 92 cc 775 0020 00 00 00 03 14 15 92 cc 00 00 00 01 9b 02 d3 1a 776 0030 00 40 00 00 bb bb 00 00 00 00 00 00 14 15 92 cc 777 0040 00 00 00 01 06 14 00 00 00 aa bb bb 00 00 00 00 778 0050 00 00 14 15 92 cc 00 00 00 02 40 16 780 [RPL DAO from 3] 2->1 782 == Dissected packet == 784 IEEE 802.15.4 Data, Dst: 14:15:92:cc:00:00:00:01, 785 Src: 14:15:92:cc:00:00:00:02 786 Frame Control Field: 0xec21, Frame Type: Data 787 .... .... .... .001 = Frame Type: Data (0x0001) 788 .... .... .... 0... = Security Enabled: False 789 .... .... ...0 .... = Frame Pending: False 790 .... .... ..1. .... = Acknowledge Request: True 791 .... .... .0.. .... = Intra-PAN: False 792 .... ...0 .... .... = Sequence Number Suppression: False 793 .... ..0. .... .... = Information Elements present: False 794 .... 11.. .... .... = Destination Addressing Mode: 795 Long/64-bit (0x0003) 796 ..10 .... .... .... = Frame Version: 2 797 11.. .... .... .... = Source Addressing Mode: 798 Long/64-bit (0x0003) 799 Sequence Number: 11 800 Destination PAN: 0xcafe 801 Destination: 14:15:92:cc:00:00:00:01 (14:15:92:cc:00:00:00:01) 802 Extended Source: 14:15:92:cc:00:00:00:02 (14:15:92:cc:00:00:00:02) 803 FCS: 0x2135 (Correct) 804 6LoWPAN 805 .... 0001 = Page Number: 1 806 6LoRH: Routing Protocol Information 807 100. .... = Routing Header 6lo: Critical Routing Header (0x04) 808 ...0 .... .... .... = Packet direction: 809 UP false, DOWN true: False 810 .... 0... .... .... = Error detected: False 811 .... .0.. .... .... = No link to destination: False 812 .... ..1. .... .... = Context identifier extension: True 813 .... ...1 .... .... = Context identifier extension: True 814 .... .... 0000 0101 = 6loRH Type: Routing Protocol Information 815 RPL Instance: 0x00 816 Sender Rank: 0x03 817 IPHC Header 818 011. .... = Pattern: IP header compression (0x03) 819 ...1 1... .... .... = Traffic class and flow label: Version, 820 traffic class, and flow label 821 compressed (0x0003) 822 .... .0.. .... .... = Next header: Inline 823 .... ..10 .... .... = Hop limit: 64 (0x0002) 824 .... .... 0... .... = Context identifier extension: False 825 .... .... .0.. .... = Source address compression: Stateless 826 .... .... ..01 .... = Source address mode: 64-bits inline (0x01) 827 .... .... .... 0... = Multicast address compression: False 828 .... .... .... .0.. = Dest address compression: Stateless 829 .... .... .... ..01 = Dest address mode: 64-bits inline (0x01) 830 [Source context: fe80::] 831 [Destination context: fe80::] 832 Next header: ICMPv6 (0x3a) 833 Source: fe80::1415:92cc:0:3 834 Destination: fe80::1415:92cc:0:1 835 Internet Protocol Version 6, Src: fe80::1415:92cc:0:3, 836 Dst: fe80::1415:92cc:0:1 837 0110 .... = Version: 6 838 .... 0000 0000 .... .... .... .... .... = Traffic class: 839 0x00 (DSCP: CS0, ECN: Not-ECT) 840 .... 0000 00.. .... .... .... .... .... = Differentiated 841 Services Codepoint: Default (0) 842 .... .... ..00 .... .... .... .... .... = Explicit Congestion 843 Notification: Not ECN-Capable Transport (0) 844 .... .... .... 0000 0000 0000 0000 0000 = Flowlabel: 0x00000000 845 Payload length: 46 846 Next header: ICMPv6 (58) 847 Hop limit: 64 848 Source: fe80::1415:92cc:0:3 849 Destination: fe80::1415:92cc:0:1 850 Internet Control Message Protocol v6 851 Type: RPL Control (155) 852 Code: 2 (Destination Advertisement Object) 853 Checksum: 0xd31a [incorrect, should be 0x4d90] 854 RPLInstanceID: 0 855 Flags: 0x40 856 0... .... = DAO-ACK Request (K): False 857 .1.. .... = DODAGID Present (D): True 858 ..00 0000 = Reserved: 0 859 Reserved: 00 860 DAO Sequence: 0 861 DODAGID: bbbb::1415:92cc:0:1 862 ICMPv6 RPL Option (Transit Information bbbb::1415:92cc:0:2) 863 Type: Transit Information (6) 864 Length: 20 865 Flags: 0x00 866 0... .... = External: Not set 867 .000 0000 = Reserved: 0 868 Path Control: 0 869 Path Sequence: 0 870 Path Lifetime: 170 871 Parent Address: bbbb::1415:92cc:0:2 873 == Raw Bytes == 875 0000 21 ec 0b fe ca 01 00 00 00 cc 92 15 14 02 00 00 876 0010 00 cc 92 15 14 f1 83 05 03 7a 11 3a 14 15 92 cc 877 0020 00 00 00 03 14 15 92 cc 00 00 00 01 9b 02 d3 1a 878 0030 00 40 00 00 bb bb 00 00 00 00 00 00 14 15 92 cc 879 0040 00 00 00 01 06 14 00 00 00 aa bb bb 00 00 00 00 880 0050 00 00 14 15 92 cc 00 00 00 02 35 21 882 3.5. ACK 883 ACK 885 == Dissected packet == 886 IEEE 802.15.4 Ack, Sequence Number: 69, Dst: 14:15:92:cc:00:00:00:01, Src: 14:15:92:cc:00:00:00:02 887 Frame Control Field: 0xee02, Frame Type: Ack, Information Elements Present, Destination Addressing Mode: Long/64-bit, Frame Version: IEEE Std 802.15.4-2015, Source Addressing Mode: Long/64-bit 888 .... .... .... .010 = Frame Type: Ack (0x2) 889 .... .... .... 0... = Security Enabled: False 890 .... .... ...0 .... = Frame Pending: False 891 .... .... ..0. .... = Acknowledge Request: False 892 .... .... .0.. .... = PAN ID Compression: False 893 .... ...0 .... .... = Sequence Number Suppression: False 894 .... ..1. .... .... = Information Elements Present: True 895 .... 11.. .... .... = Destination Addressing Mode: Long/64-bit (0x3) 896 ..10 .... .... .... = Frame Version: IEEE Std 802.15.4-2015 (2) 897 11.. .... .... .... = Source Addressing Mode: Long/64-bit (0x3) 898 Sequence Number: 69 899 Destination PAN: 0xcafe 900 Destination: 14:15:92:cc:00:00:00:01 (14:15:92:cc:00:00:00:01) 901 Extended Source: 14:15:92:cc:00:00:00:02 (14:15:92:cc:00:00:00:02) 902 Header IEs, Time Correction IE 903 Time Correction IE 904 IE Header: 0x0f02, Type: Header, Id: Time Correction IE, Length: 2 905 0... .... .... .... = Type: Header (0) 906 .000 1111 0... .... = Id: Time Correction IE (0x1e) 907 .... .... .000 0010 = Length: 2 908 Time Sync Info: 0x0000, Time Correction: 0, Nack: Acknowledgement 909 .... 0000 0000 0000 = Time Correction: 0[micro]s 910 0... .... .... .... = Nack: Acknowledgement 911 FCS: 0xaa9c (Correct) 913 == Raw Bytes == 915 0000 02 ee 45 fe ca 01 00 00 00 cc 92 15 14 02 00 00 916 0010 00 cc 92 15 14 02 0f 00 00 9c aa 918 3.6. ICMPv6 echo request/reply 920 3.6.1. ping 2 922 [ping 2] ICMPv6 echo request 1->2 924 == Dissected packet == 926 IEEE 802.15.4 Data, Dst: 14:15:92:cc:00:00:00:02, 927 Src: 14:15:92:cc:00:00:00:01 928 Frame Control Field: 0xec21, Frame Type: Data 929 .... .... .... .001 = Frame Type: Data (0x0001) 930 .... .... .... 0... = Security Enabled: False 931 .... .... ...0 .... = Frame Pending: False 932 .... .... ..1. .... = Acknowledge Request: True 933 .... .... .0.. .... = Intra-PAN: False 934 .... ...0 .... .... = Sequence Number Suppression: False 935 .... ..0. .... .... = Information Elements present: False 936 .... 11.. .... .... = Destination Addressing Mode: 937 Long/64-bit (0x0003) 938 ..10 .... .... .... = Frame Version: 2 939 11.. .... .... .... = Source Addressing Mode: 940 Long/64-bit (0x0003) 941 Sequence Number: 42 942 Destination PAN: 0xcafe 943 Destination: 14:15:92:cc:00:00:00:02 (14:15:92:cc:00:00:00:02) 944 Extended Source: 14:15:92:cc:00:00:00:01 (14:15:92:cc:00:00:00:01) 945 FCS: 0xd916 (Correct) 946 6LoWPAN 947 .... 0001 = Page Number: 1 948 IPHC Header 949 011. .... = Pattern: IP header compression (0x03) 950 ...1 1... .... .... = Traffic class and flow label: Version, 951 traffic class, and flow label 952 compressed (0x0003) 953 .... .0.. .... .... = Next header: Inline 954 .... ..00 .... .... = Hop limit: Inline (0x0000) 955 .... .... 0... .... = Context identifier extension: False 956 .... .... .0.. .... = Source address compression: Stateless 957 .... .... ..00 .... = Source address mode: Inline (0x0000) 958 .... .... .... 0... = Multicast address compression: False 959 .... .... .... .0.. = Dest address compression: Stateless 960 .... .... .... ..00 = Dest address mode: Inline (0x0000) 961 Next header: ICMPv6 (0x3a) 962 Hop limit: 64 963 Source: bbbb::1 964 Destination: bbbb::1415:92cc:0:2 965 Internet Protocol Version 6, Src: bbbb::1, Dst: bbbb::1415:92cc:0:2 966 0110 .... = Version: 6 967 .... 0000 0000 .... .... .... .... .... = Traffic class: 0x00 968 (DSCP: CS0, ECN: Not-ECT) 969 .... 0000 00.. .... .... .... .... .... = Differentiated 970 Services Codepoint: Default (0) 971 .... .... ..00 .... .... .... .... .... = Explicit Congestion 972 Notification: Not ECN-Capable Transport (0) 973 .... .... .... 0000 0000 0000 0000 0000 = Flowlabel: 0x00000000 974 Payload length: 64 975 Next header: ICMPv6 (58) 976 Hop limit: 64 977 Source: bbbb::1 978 Destination: bbbb::1415:92cc:0:2 979 Internet Control Message Protocol v6 980 Type: Echo (ping) request (128) 981 Code: 0 982 Checksum: 0xf7be [correct] 983 Identifier: 0x47c5 984 Sequence: 1 985 [No response seen] 986 Data (56 bytes) 988 0000 d0 27 b2 56 00 00 00 00 d5 52 0b 00 00 00 00 00 989 0010 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 990 0020 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f 991 0030 30 31 32 33 34 35 36 37 992 Data: d027b25600000000d5520b00000000001011121314151617... 993 [Length: 56] 995 == Raw Bytes == 997 0000 21 ec 2a fe ca 02 00 00 00 cc 92 15 14 01 00 00 998 0010 00 cc 92 15 14 f1 78 00 3a 40 bb bb 00 00 00 00 999 0020 00 00 00 00 00 00 00 00 00 01 bb bb 00 00 00 00 1000 0030 00 00 14 15 92 cc 00 00 00 02 80 00 f7 be 47 c5 1001 0040 00 01 d0 27 b2 56 00 00 00 00 d5 52 0b 00 00 00 1002 0050 00 00 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1003 0060 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 1004 0070 2e 2f 30 31 32 33 34 35 36 37 16 d9 1006 [ping 2] ICMPv6 echo reply 2->1 1008 == Dissected packet == 1010 IEEE 802.15.4 Data, Dst: 14:15:92:cc:00:00:00:01, 1011 Src: 14:15:92:cc:00:00:00:02 1012 Frame Control Field: 0xec21, Frame Type: Data 1013 .... .... .... .001 = Frame Type: Data (0x0001) 1014 .... .... .... 0... = Security Enabled: False 1015 .... .... ...0 .... = Frame Pending: False 1016 .... .... ..1. .... = Acknowledge Request: True 1017 .... .... .0.. .... = Intra-PAN: False 1018 .... ...0 .... .... = Sequence Number Suppression: False 1019 .... ..0. .... .... = Information Elements present: False 1020 .... 11.. .... .... = Destination Addressing Mode: 1021 Long/64-bit (0x0003) 1022 ..10 .... .... .... = Frame Version: 2 1023 11.. .... .... .... = Source Addressing Mode: 1024 Long/64-bit (0x0003) 1025 Sequence Number: 48 1026 Destination PAN: 0xcafe 1027 Destination: 14:15:92:cc:00:00:00:01 (14:15:92:cc:00:00:00:01) 1028 Extended Source: 14:15:92:cc:00:00:00:02 (14:15:92:cc:00:00:00:02) 1029 FCS: 0xe105 (Correct) 1030 6LoWPAN 1031 .... 0001 = Page Number: 1 1032 6LoRH: Routing Protocol Information 1033 100. .... = Routing Header 6lo: Critical Routing Header (0x04) 1034 ...0 .... .... .... = Packet direction: 1035 UP false, DOWN true: False 1036 .... 0... .... .... = Error detected: False 1037 .... .0.. .... .... = No link to destination: False 1038 .... ..1. .... .... = Context identifier extension: True 1039 .... ...0 .... .... = Context identifier extension: False 1040 .... .... 0000 0101 = 6loRH Type: Routing Protocol Information 1041 RPL Instance: 0x00 1042 Sender Rank: 0x0338 1043 IPHC Header 1044 011. .... = Pattern: IP header compression (0x03) 1045 ...1 1... .... .... = Traffic class and flow label: Version, 1046 traffic class, and flow label 1047 compressed (0x0003) 1048 .... .0.. .... .... = Next header: Inline 1049 .... ..10 .... .... = Hop limit: 64 (0x0002) 1050 .... .... 0... .... = Context identifier extension: False 1051 .... .... .0.. .... = Source address compression: Stateless 1052 .... .... ..01 .... = Source address mode: 64-bits inline (0x01) 1053 .... .... .... 0... = Multicast address compression: False 1054 .... .... .... .0.. = Dest address compression: Stateless 1055 .... .... .... ..01 = Dest address mode: 64-bits inline (0x01) 1056 [Source context: fe80::] 1057 [Destination context: fe80::] 1058 Next header: ICMPv6 (0x3a) 1059 Source: fe80::1415:92cc:0:2 1060 Destination: fe80::1 1061 Internet Protocol Version 6, Src: fe80::1415:92cc:0:2, Dst: fe80::1 1062 0110 .... = Version: 6 1063 .... 0000 0000 .... .... .... .... .... = Traffic class: 1064 0x00 (DSCP: CS0, ECN: Not-ECT) 1065 .... 0000 00.. .... .... .... .... .... = Differentiated 1066 Services Codepoint: Default (0) 1067 .... .... ..00 .... .... .... .... .... = Explicit Congestion 1068 Notification: Not ECN-Capable Transport (0) 1069 .... .... .... 0000 0000 0000 0000 0000 = Flowlabel: 0x00000000 1070 Payload length: 64 1071 Next header: ICMPv6 (58) 1072 Hop limit: 64 1073 Source: fe80::1415:92cc:0:2 1074 Destination: fe80::1 1075 Internet Control Message Protocol v6 1076 Type: Echo (ping) reply (129) 1077 Code: 0 1078 Checksum: 0xf6be [incorrect, should be 0x7134] 1079 Identifier: 0x47c5 1080 Sequence: 1 1081 Data (56 bytes) 1083 0000 d0 27 b2 56 00 00 00 00 d5 52 0b 00 00 00 00 00 1084 0010 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 1085 0020 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f 1086 0030 30 31 32 33 34 35 36 37 1087 Data: d027b25600000000d5520b00000000001011121314151617... 1088 [Length: 56] 1090 == Raw Bytes == 1092 0000 21 ec 30 fe ca 01 00 00 00 cc 92 15 14 02 00 00 1093 0010 00 cc 92 15 14 f1 82 05 03 38 7a 11 3a 14 15 92 1094 0020 cc 00 00 00 02 00 00 00 00 00 00 00 01 81 00 f6 1095 0030 be 47 c5 00 01 d0 27 b2 56 00 00 00 00 d5 52 0b 1096 0040 00 00 00 00 00 10 11 12 13 14 15 16 17 18 19 1a 1097 0050 1b 1c 1d 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 1098 0060 2b 2c 2d 2e 2f 30 31 32 33 34 35 36 37 05 e1 1100 3.6.2. ping 3 1102 [ping 3] ICMPv6 echo request 1->2 1104 == Dissected packet == 1106 IEEE 802.15.4 Data, Dst: 14:15:92:cc:00:00:00:02, 1107 Src: 14:15:92:cc:00:00:00:01 1108 Frame Control Field: 0xec21, Frame Type: Data 1109 .... .... .... .001 = Frame Type: Data (0x0001) 1110 .... .... .... 0... = Security Enabled: False 1111 .... .... ...0 .... = Frame Pending: False 1112 .... .... ..1. .... = Acknowledge Request: True 1113 .... .... .0.. .... = Intra-PAN: False 1114 .... ...0 .... .... = Sequence Number Suppression: False 1115 .... ..0. .... .... = Information Elements present: False 1116 .... 11.. .... .... = Destination Addressing Mode: 1117 Long/64-bit (0x03) 1118 ..10 .... .... .... = Frame Version: 2 1119 11.. .... .... .... = Source Addressing Mode: 1120 Long/64-bit (0x03) 1121 Sequence Number: 34 1122 Destination PAN: 0xcafe 1123 Destination: 14:15:92:cc:00:00:00:02 (14:15:92:cc:00:00:00:02) 1124 Extended Source: 14:15:92:cc:00:00:00:01 (14:15:92:cc:00:00:00:01) 1125 FCS: 0x0366 (Correct) 1126 6LoWPAN 1127 .... 0001 = Page Number: 1 1128 6LoRH: Routing Header 3, 8 byte compression 1129 100. .... = Routing Header 6lo: Critical Routing Header (0x04) 1130 ...0 0000 .... .... = 6loRH Hop Number - 1: 0x0000 1131 .... .... 0000 0011 = 6loRH Type: Routing Header 3, 1132 8 byte compression (0x0003) 1133 Source/8, Delta: ::1415:92cc:0:2 1134 IPHC Header 1135 011. .... = Pattern: IP header compression (0x03) 1136 ...1 1... .... .... = Traffic class and flow label: Version, 1137 traffic class, and flow label 1138 compressed (0x0003) 1139 .... .0.. .... .... = Next header: Inline 1140 .... ..00 .... .... = Hop limit: Inline (0x0000) 1141 .... .... 0... .... = Context identifier extension: False 1142 .... .... .0.. .... = Source address compression: Stateless 1143 .... .... ..00 .... = Source address mode: Inline (0x0000) 1144 .... .... .... 0... = Multicast address compression: False 1145 .... .... .... .0.. = Dest address compression: Stateless 1146 .... .... .... ..00 = Dest address mode: Inline (0x00) 1147 Next header: ICMPv6 (0x3a) 1148 Hop limit: 64 1149 Source: bbbb::1 1150 Destination: bbbb::1415:92cc:0:3 1151 Internet Protocol Version 6, Src: bbbb::1, Dst: bbbb::1415:92cc:0:3 1152 0110 .... = Version: 6 1153 .... 0000 0000 .... .... .... .... .... = Traffic class: 1154 0x00 (DSCP: CS0, ECN: Not-ECT) 1155 .... 0000 00.. .... .... .... .... .... = Differentiated 1156 Services Codepoint: Default (0) 1157 .... .... ..00 .... .... .... .... .... = Explicit Congestion 1158 Notification: Not ECN-Capable Transport (0) 1159 .... .... .... 0000 0000 0000 0000 0000 = Flowlabel: 0x00000000 1160 Payload length: 18 1161 Next header: ICMPv6 (58) 1162 Hop limit: 64 1163 Source: bbbb::1 1164 Destination: bbbb::1415:92cc:0:3 1165 Internet Control Message Protocol v6 1166 Type: Echo (ping) request (128) 1167 Code: 0 1168 Checksum: 0x13f9 [correct] 1169 Identifier: 0x3943 1170 Sequence: 1 1172 Data (10 bytes) 1174 0000 00 01 02 03 04 05 06 07 08 09 1175 Data: 00010203040506070809 1176 [Length: 10] 1178 == Raw Bytes == 1180 0000 21 ec 22 fe ca 02 00 00 00 cc 92 15 14 01 00 00 1181 0010 00 cc 92 15 14 f1 80 03 14 15 92 cc 00 00 00 02 1182 0020 78 00 3a 40 bb bb 00 00 00 00 00 00 00 00 00 00 1183 0030 00 00 00 01 bb bb 00 00 00 00 00 00 14 15 92 cc 1184 0040 00 00 00 03 80 00 13 f9 39 43 00 01 00 01 02 03 1185 0050 04 05 06 07 08 09 66 03 1187 [ping 3] ICMPv6 echo request 2->3 1189 == Dissected packet == 1191 IEEE 802.15.4 Data, Dst: 14:15:92:cc:00:00:00:03, 1192 Src: 14:15:92:cc:00:00:00:02 1193 Frame Control Field: 0xec21, Frame Type: Data 1194 .... .... .... .001 = Frame Type: Data (0x0001) 1195 .... .... .... 0... = Security Enabled: False 1196 .... .... ...0 .... = Frame Pending: False 1197 .... .... ..1. .... = Acknowledge Request: True 1198 .... .... .0.. .... = Intra-PAN: False 1199 .... ...0 .... .... = Sequence Number Suppression: False 1200 .... ..0. .... .... = Information Elements present: False 1201 .... 11.. .... .... = Destination Addressing Mode: 1202 Long/64-bit (0x03) 1203 ..10 .... .... .... = Frame Version: 2 1204 11.. .... .... .... = Source Addressing Mode: 1205 Long/64-bit (0x03) 1206 Sequence Number: 35 1207 Destination PAN: 0xcafe 1208 Destination: 14:15:92:cc:00:00:00:03 (14:15:92:cc:00:00:00:03) 1209 Extended Source: 14:15:92:cc:00:00:00:02 (14:15:92:cc:00:00:00:02) 1210 FCS: 0x793f (Correct) 1211 6LoWPAN 1212 IPHC Header 1213 011. .... = Pattern: IP header compression (0x03) 1214 ...1 1... .... .... = Traffic class and flow label: Version, 1215 traffic class, and flow label 1216 compressed (0x0003) 1217 .... .0.. .... .... = Next header: Inline 1218 .... ..00 .... .... = Hop limit: Inline (0x0000) 1219 .... .... 0... .... = Context identifier extension: False 1220 .... .... .0.. .... = Source address compression: Stateless 1221 .... .... ..00 .... = Source address mode: Inline (0x0000) 1222 .... .... .... 0... = Multicast address compression: False 1223 .... .... .... .0.. = Dest address compression: Stateless 1224 .... .... .... ..00 = Dest address mode: Inline (0x0000) 1225 Next header: ICMPv6 (0x3a) 1226 Hop limit: 64 1227 Source: bbbb::1 1228 Destination: bbbb::1415:92cc:0:3 1229 Internet Protocol Version 6, Src: bbbb::1, Dst: bbbb::1415:92cc:0:3 1230 0110 .... = Version: 6 1231 .... 0000 0000 .... .... .... .... .... = Traffic class: 1232 0x00 (DSCP: CS0, ECN: Not-ECT) 1233 .... 0000 00.. .... .... .... .... .... = Differentiated 1234 Services Codepoint: Default (0) 1235 .... .... ..00 .... .... .... .... .... = Explicit Congestion 1236 Notification: Not ECN-Capable Transport (0) 1237 .... .... .... 0000 0000 0000 0000 0000 = Flowlabel: 0x00000000 1238 Payload length: 18 1239 Next header: ICMPv6 (58) 1240 Hop limit: 64 1241 Source: bbbb::1 1242 Destination: bbbb::1415:92cc:0:3 1243 Internet Control Message Protocol v6 1244 Type: Echo (ping) request (128) 1245 Code: 0 1246 Checksum: 0x13f9 [correct] 1247 Identifier: 0x3943 1248 Sequence: 1 1250 Data (10 bytes) 1252 0000 00 01 02 03 04 05 06 07 08 09 1253 Data: 00010203040506070809 1254 [Length: 10] 1256 == Raw Bytes == 1258 0000 21 ec 23 fe ca 03 00 00 00 cc 92 15 14 02 00 00 1259 0010 00 cc 92 15 14 78 00 3a 40 bb bb 00 00 00 00 00 1260 0020 00 00 00 00 00 00 00 00 01 bb bb 00 00 00 00 00 1261 0030 00 14 15 92 cc 00 00 00 03 80 00 13 f9 39 43 00 1262 0040 01 00 01 02 03 04 05 06 07 08 09 3f 79 1264 [ping 3] ICMPv6 echo reply 3->2 1266 == Dissected packet == 1268 IEEE 802.15.4 Data, Dst: 14:15:92:cc:00:00:00:02, 1269 Src: 14:15:92:cc:00:00:00:03 1270 Frame Control Field: 0xec21, Frame Type: Data 1271 .... .... .... .001 = Frame Type: Data (0x0001) 1272 .... .... .... 0... = Security Enabled: False 1273 .... .... ...0 .... = Frame Pending: False 1274 .... .... ..1. .... = Acknowledge Request: True 1275 .... .... .0.. .... = Intra-PAN: False 1276 .... ...0 .... .... = Sequence Number Suppression: False 1277 .... ..0. .... .... = Information Elements present: False 1278 .... 11.. .... .... = Destination Addressing Mode: 1279 Long/64-bit (0x03) 1280 ..10 .... .... .... = Frame Version: 2 1281 11.. .... .... .... = Source Addressing Mode: 1282 Long/64-bit (0x03) 1283 Sequence Number: 23 1284 Destination PAN: 0xcafe 1285 Destination: 14:15:92:cc:00:00:00:02 (14:15:92:cc:00:00:00:02) 1286 Extended Source: 14:15:92:cc:00:00:00:03 (14:15:92:cc:00:00:00:03) 1287 FCS: 0x84f7 (Correct) 1288 6LoWPAN 1289 .... 0001 = Page Number: 1 1290 6LoRH: Routing Protocol Information 1291 100. .... = Routing Header 6lo: Critical Routing Header (0x04) 1292 ...0 .... .... .... = Packet direction: 1293 UP false, DOWN true: False 1294 .... 0... .... .... = Error detected: False 1295 .... .0.. .... .... = No link to destination: False 1296 .... ..1. .... .... = Context identifier extension: True 1297 .... ...1 .... .... = Context identifier extension: True 1298 .... .... 0000 0101 = 6loRH Type: Routing Protocol Information 1299 RPL Instance: 0x00 1300 Sender Rank: 0x07 1301 IPHC Header 1302 011. .... = Pattern: IP header compression (0x03) 1303 ...1 1... .... .... = Traffic class and flow label: Version, 1304 traffic class, and flow label 1305 compressed (0x03) 1306 .... .0.. .... .... = Next header: Inline 1307 .... ..10 .... .... = Hop limit: 64 (0x0002) 1308 .... .... 0... .... = Context identifier extension: False 1309 .... .... .0.. .... = Source address compression: Stateless 1310 .... .... ..01 .... = Source address mode: 64-bits inline (0x01) 1311 .... .... .... 0... = Multicast address compression: False 1312 .... .... .... .0.. = Dest address compression: Stateless 1313 .... .... .... ..01 = Dest address mode: 64-bits inline (0x01) 1315 [Source context: fe80::] 1316 [Destination context: fe80::] 1317 Next header: ICMPv6 (0x3a) 1318 Source: fe80::1415:92cc:0:3 1319 Destination: fe80::1 1320 Internet Protocol Version 6, Src: fe80::1415:92cc:0:3, Dst: fe80::1 1321 0110 .... = Version: 6 1322 .... 0000 0000 .... .... .... .... .... = Traffic class: 1323 0x00 (DSCP: CS0, ECN: Not-ECT) 1324 .... 0000 00.. .... .... .... .... .... = Differentiated 1325 Services Codepoint: Default (0) 1326 .... .... ..00 .... .... .... .... .... = Explicit Congestion 1327 Notification: Not ECN-Capable Transport (0) 1328 .... .... .... 0000 0000 0000 0000 0000 = Flowlabel: 0x00000000 1329 Payload length: 18 1330 Next header: ICMPv6 (58) 1331 Hop limit: 64 1332 Source: fe80::1415:92cc:0:3 1333 Destination: fe80::1 1334 Internet Control Message Protocol v6 1335 Type: Echo (ping) reply (129) 1336 Code: 0 1337 Checksum: 0x12f9 [incorrect, should be 0x8d6e] 1338 [Expert Info (Warn/Checksum): ICMPv6 Checksum Incorrect 1339 Identifier: 0x3943 1340 Sequence: 1 1341 Data (10 bytes) 1343 0000 00 01 02 03 04 05 06 07 08 09 1344 Data: 00010203040506070809 1345 [Length: 10] 1347 == Raw Bytes == 1349 0000 21 ec 17 fe ca 02 00 00 00 cc 92 15 14 03 00 00 1350 0010 00 cc 92 15 14 f1 83 05 07 7a 11 3a 14 15 92 cc 1351 0020 00 00 00 03 00 00 00 00 00 00 00 01 81 00 12 f9 1352 0030 39 43 00 01 00 01 02 03 04 05 06 07 08 09 f7 84 1354 [ping 3] ICMPv6 echo reply 2->1 1356 == Dissected packet == 1358 IEEE 802.15.4 Data, Dst: 14:15:92:cc:00:00:00:01, 1359 Src: 14:15:92:cc:00:00:00:02 1360 Frame Control Field: 0xec21, Frame Type: Data 1361 .... .... .... .001 = Frame Type: Data (0x0001) 1362 .... .... .... 0... = Security Enabled: False 1363 .... .... ...0 .... = Frame Pending: False 1364 .... .... ..1. .... = Acknowledge Request: True 1365 .... .... .0.. .... = Intra-PAN: False 1366 .... ...0 .... .... = Sequence Number Suppression: False 1367 .... ..0. .... .... = Information Elements present: False 1368 .... 11.. .... .... = Destination Addressing Mode: 1369 Long/64-bit (0x03) 1370 ..10 .... .... .... = Frame Version: 2 1371 11.. .... .... .... = Source Addressing Mode: 1372 Long/64-bit (0x03) 1373 Sequence Number: 36 1374 Destination PAN: 0xcafe 1375 Destination: 14:15:92:cc:00:00:00:01 (14:15:92:cc:00:00:00:01) 1376 Extended Source: 14:15:92:cc:00:00:00:02 (14:15:92:cc:00:00:00:02) 1377 FCS: 0x7dbc (Correct) 1378 6LoWPAN 1379 .... 0001 = Page Number: 1 1380 6LoRH: Routing Protocol Information 1381 100. .... = Routing Header 6lo: Critical Routing Header (0x04) 1382 ...0 .... .... .... = Packet direction: 1383 UP false, DOWN true: False 1384 .... 0... .... .... = Error detected: False 1385 .... .0.. .... .... = No link to destination: False 1386 .... ..1. .... .... = Context identifier extension: True 1387 .... ...1 .... .... = Context identifier extension: True 1388 .... .... 0000 0101 = 6loRH Type: Routing Protocol Information 1389 RPL Instance: 0x00 1390 Sender Rank: 0x03 1391 IPHC Header 1392 011. .... = Pattern: IP header compression (0x03) 1393 ...1 1... .... .... = Traffic class and flow label: Version, 1394 traffic class, and flow label 1395 compressed (0x0003) 1396 .... .0.. .... .... = Next header: Inline 1397 .... ..10 .... .... = Hop limit: 64 (0x0002) 1398 .... .... 0... .... = Context identifier extension: False 1399 .... .... .0.. .... = Source address compression: Stateless 1400 .... .... ..01 .... = Source address mode: 64-bits inline (0x01) 1401 .... .... .... 0... = Multicast address compression: False 1402 .... .... .... .0.. = Dest address compression: Stateless 1403 .... .... .... ..01 = Dest address mode: 64-bits inline (0x01) 1404 [Source context: fe80::] 1405 [Destination context: fe80::] 1406 Next header: ICMPv6 (0x3a) 1407 Source: fe80::1415:92cc:0:3 1408 Destination: fe80::1 1409 Internet Protocol Version 6, Src: fe80::1415:92cc:0:3, Dst: fe80::1 1410 0110 .... = Version: 6 1411 .... 0000 0000 .... .... .... .... .... = Traffic class: 1412 0x00 (DSCP: CS0, ECN: Not-ECT) 1413 .... 0000 00.. .... .... .... .... .... = Differentiated 1414 Services Codepoint: Default (0) 1415 .... .... ..00 .... .... .... .... .... = Explicit Congestion 1416 Notification: Not ECN-Capable Transport (0) 1417 .... .... .... 0000 0000 0000 0000 0000 = Flowlabel: 0x00000000 1418 Payload length: 18 1419 Next header: ICMPv6 (58) 1420 Hop limit: 64 1421 Source: fe80::1415:92cc:0:3 1422 Destination: fe80::1 1423 Internet Control Message Protocol v6 1424 Type: Echo (ping) reply (129) 1425 Code: 0 1426 Checksum: 0x12f9 [incorrect, should be 0x8d6e] 1427 [Expert Info (Warn/Checksum): ICMPv6 Checksum Incorrect] 1428 Identifier: 0x3943 1429 Sequence: 1 1430 Data (10 bytes) 1432 0000 00 01 02 03 04 05 06 07 08 09 1433 Data: 00010203040506070809 1434 [Length: 10] 1436 == Raw Bytes == 1438 0000 21 ec 24 fe ca 01 00 00 00 cc 92 15 14 02 00 00 1439 0010 00 cc 92 15 14 f1 83 05 03 7a 11 3a 14 15 92 cc 1440 0020 00 00 00 03 00 00 00 00 00 00 00 01 81 00 12 f9 1441 0030 39 43 00 01 00 01 02 03 04 05 06 07 08 09 bc 7d 1443 3.7. 6Top Commands and Reponses 1445 6top Command ADD 2->1 1447 IEEE 802.15.4 Data, Dst: 14:15:92:cc:00:00:00:01, Src: 14:15:92:cc:00:00:00:02 1448 Frame Control Field: 0xee21, Frame Type: Data, Acknowledge Request, Information Elements Present, Destination Addressing Mode: Long/64-bit, Frame Version: IEEE Std 802.15.4-2015, Source Addressing Mode: Long/64-bit 1449 .... .... .... .001 = Frame Type: Data (0x1) 1450 .... .... .... 0... = Security Enabled: False 1451 .... .... ...0 .... = Frame Pending: False 1452 .... .... ..1. .... = Acknowledge Request: True 1453 .... .... .0.. .... = PAN ID Compression: False 1454 .... ...0 .... .... = Sequence Number Suppression: False 1455 .... ..1. .... .... = Information Elements Present: True 1456 .... 11.. .... .... = Destination Addressing Mode: Long/64-bit (0x3) 1457 ..10 .... .... .... = Frame Version: IEEE Std 802.15.4-2015 (2) 1458 11.. .... .... .... = Source Addressing Mode: Long/64-bit (0x3) 1460 Sequence Number: 224 1461 Destination PAN: 0xcafe 1462 Destination: 14:15:92:cc:00:00:00:01 (14:15:92:cc:00:00:00:01) 1463 Extended Source: 14:15:92:cc:00:00:00:02 (14:15:92:cc:00:00:00:02) 1464 Header IEs, Header Termination 1 IE 1465 Header Termination 1 IE (Payload IEs follow) 1466 IE Header: 0x3f00, Type: Header, Id: Header Termination 1 IE, Length: 0 1467 0... .... .... .... = Type: Header (0) 1468 .011 1111 0... .... = Id: Header Termination 1 IE (0x7e) 1469 .... .... .000 0000 = Length: 0 1470 Payload IE 1471 Payload IE, IETF IE, Length: 21 1472 Payload IE TLV: 0xa815, Type: Payload, Id: IETF IE 1473 1... .... .... .... = Type: Payload (1) 1474 .010 1... .... .... = Id: IETF IE (0x5) 1475 .... .000 0001 0101 = Length: 21 1476 Sub-ID: 201 1477 6top IE 1478 .... 0000 = 6P Version: 0 1479 ..00 .... = Type: Request (0x0) 1480 00.. .... = Reserved: 0x0 1481 Code: 0x01 (ADD) 1482 SFID (6top Scheduling Function ID): 0x00 1483 .... 0000 = SeqNum: 0 1484 0000 .... = GEN: Clear (0) 1485 Metadata: 0x0100 1486 Cell Options: TX (0x01) 1487 .... ...1 = Transmit (TX) Cell: 0x1 1488 .... ..0. = Receive (RX) Cell: 0x0 1489 .... .0.. = SHARED Cell: 0x0 1490 0000 0... = Reserved: 0x00 1491 Number of Cells: 1 1492 CellList 1493 Cell: 08000200 1494 Slot Offset: 0x0008 1495 Channel Offset: 0x0002 1496 Cell: 07000200 1497 Slot Offset: 0x0007 1498 Channel Offset: 0x0002 1499 Cell: 06000200 1500 Slot Offset: 0x0006 1501 Channel Offset: 0x0002 1502 FCS: 0x455a (Correct) 1503 == Raw Bytes == 1505 0000 21 ee e0 fe ca 01 00 00 00 cc 92 15 14 02 00 00 1506 0010 00 cc 92 15 14 00 3f 15 a8 c9 00 01 00 00 00 01 1507 0020 01 01 08 00 02 00 07 00 02 00 06 00 02 00 5a 45 1508 6top Response to ADD 1->2 1510 IEEE 802.15.4 Data, Dst: 14:15:92:cc:00:00:00:02, Src: 14:15:92:cc:00:00:00:01 1511 Frame Control Field: 0xee21, Frame Type: Data, Acknowledge Request, Information Elements Present, Destination Addressing Mode: Long/64-bit, Frame Version: IEEE Std 802.15.4-2015, Source Addressing Mode: Long/64-bit 1512 .... .... .... .001 = Frame Type: Data (0x1) 1513 .... .... .... 0... = Security Enabled: False 1514 .... .... ...0 .... = Frame Pending: False 1515 .... .... ..1. .... = Acknowledge Request: True 1516 .... .... .0.. .... = PAN ID Compression: False 1517 .... ...0 .... .... = Sequence Number Suppression: False 1518 .... ..1. .... .... = Information Elements Present: True 1519 .... 11.. .... .... = Destination Addressing Mode: Long/64-bit (0x3) 1520 ..10 .... .... .... = Frame Version: IEEE Std 802.15.4-2015 (2) 1521 11.. .... .... .... = Source Addressing Mode: Long/64-bit (0x3) 1522 Sequence Number: 210 1523 Destination PAN: 0xcafe 1524 Destination: 14:15:92:cc:00:00:00:02 (14:15:92:cc:00:00:00:02) 1525 Extended Source: 14:15:92:cc:00:00:00:01 (14:15:92:cc:00:00:00:01) 1526 Header IEs, Header Termination 1 IE 1527 Header Termination 1 IE (Payload IEs follow) 1528 IE Header: 0x3f00, Type: Header, Id: Header Termination 1 IE, Length: 0 1529 0... .... .... .... = Type: Header (0) 1530 .011 1111 0... .... = Id: Header Termination 1 IE (0x7e) 1531 .... .... .000 0000 = Length: 0 1532 Payload IE 1533 Payload IE, IETF IE, Length: 9 1534 Payload IE TLV: 0xa809, Type: Payload, Id: IETF IE 1535 1... .... .... .... = Type: Payload (1) 1536 .010 1... .... .... = Id: IETF IE (0x5) 1537 .... .000 0000 1001 = Length: 9 1538 Sub-ID: 201 1539 6top IE 1540 .... 0000 = 6P Version: 0 1541 ..01 .... = Type: Response (0x1) 1542 00.. .... = Reserved: 0x0 1543 Code: 0x00 (SUCCESS) 1544 SFID (6top Scheduling Function ID): 0x00 1545 .... 0000 = SeqNum: 0 1546 0000 .... = GEN: Clear (0) 1547 CellList 1548 Cell: 08000200 1549 Slot Offset: 0x0008 1550 Channel Offset: 0x0002 1551 FCS: 0xa534 (Correct) 1553 == Raw Bytes == 1555 0000 21 ee d2 fe ca 02 00 00 00 cc 92 15 14 01 00 00 1556 0010 00 cc 92 15 14 00 3f 09 a8 c9 10 00 00 00 08 00 1557 0020 02 00 34 a5 1558 6top Command COUNT 2->1 1560 IEEE 802.15.4 Data, Dst: 14:15:92:cc:00:00:00:01, Src: 14:15:92:cc:00:00:00:02 1561 Frame Control Field: 0xee21, Frame Type: Data, Acknowledge Request, Information Elements Present, Destination Addressing Mode: Long/64-bit, Frame Version: IEEE Std 802.15.4-2015, Source Addressing Mode: Long/64-bit 1562 .... .... .... .001 = Frame Type: Data (0x1) 1563 .... .... .... 0... = Security Enabled: False 1564 .... .... ...0 .... = Frame Pending: False 1565 .... .... ..1. .... = Acknowledge Request: True 1566 .... .... .0.. .... = PAN ID Compression: False 1567 .... ...0 .... .... = Sequence Number Suppression: False 1568 .... ..1. .... .... = Information Elements Present: True 1569 .... 11.. .... .... = Destination Addressing Mode: Long/64-bit (0x3) 1570 ..10 .... .... .... = Frame Version: IEEE Std 802.15.4-2015 (2) 1571 11.. .... .... .... = Source Addressing Mode: Long/64-bit (0x3) 1572 Sequence Number: 125 1573 Destination PAN: 0xcafe 1574 Destination: 14:15:92:cc:00:00:00:01 (14:15:92:cc:00:00:00:01) 1575 Extended Source: 14:15:92:cc:00:00:00:02 (14:15:92:cc:00:00:00:02) 1576 Header IEs, Header Termination 1 IE 1577 Header Termination 1 IE (Payload IEs follow) 1578 IE Header: 0x3f00, Type: Header, Id: Header Termination 1 IE, Length: 0 1579 0... .... .... .... = Type: Header (0) 1580 .011 1111 0... .... = Id: Header Termination 1 IE (0x7e) 1581 .... .... .000 0000 = Length: 0 1582 Payload IE 1583 Payload IE, IETF IE, Length: 8 1584 Payload IE TLV: 0xa808, Type: Payload, Id: IETF IE 1585 1... .... .... .... = Type: Payload (1) 1586 .010 1... .... .... = Id: IETF IE (0x5) 1587 .... .000 0000 1000 = Length: 8 1588 Sub-ID: 201 1589 6top IE 1590 .... 0000 = 6P Version: 0 1591 ..00 .... = Type: Request (0x0) 1592 00.. .... = Reserved: 0x0 1593 Code: 0x04 (COUNT) 1594 SFID (6top Scheduling Function ID): 0x00 1595 .... 0001 = SeqNum: 1 1596 0001 .... = GEN: Lollipop Counter Value (1) 1597 Metadata: 0x0000 1598 Cell Options: TX (0x01) 1599 .... ...1 = Transmit (TX) Cell: 0x1 1600 .... ..0. = Receive (RX) Cell: 0x0 1601 .... .0.. = SHARED Cell: 0x0 1602 0000 0... = Reserved: 0x00 1603 FCS: 0x0e78 (Correct) 1605 == Raw Bytes == 1606 0000 21 ee 7d fe ca 01 00 00 00 cc 92 15 14 02 00 00 1607 0010 00 cc 92 15 14 00 3f 08 a8 c9 00 04 00 11 00 00 1608 0020 01 78 0e 1609 6top Response to COUNT 1->2 1611 IEEE 802.15.4 Data, Dst: 14:15:92:cc:00:00:00:02, Src: 14:15:92:cc:00:00:00:01 1612 Frame Control Field: 0xee21, Frame Type: Data, Acknowledge Request, Information Elements Present, Destination Addressing Mode: Long/64-bit, Frame Version: IEEE Std 802.15.4-2015, Source Addressing Mode: Long/64-bit 1613 .... .... .... .001 = Frame Type: Data (0x1) 1614 .... .... .... 0... = Security Enabled: False 1615 .... .... ...0 .... = Frame Pending: False 1616 .... .... ..1. .... = Acknowledge Request: True 1617 .... .... .0.. .... = PAN ID Compression: False 1618 .... ...0 .... .... = Sequence Number Suppression: False 1619 .... ..1. .... .... = Information Elements Present: True 1620 .... 11.. .... .... = Destination Addressing Mode: Long/64-bit (0x3) 1621 ..10 .... .... .... = Frame Version: IEEE Std 802.15.4-2015 (2) 1622 11.. .... .... .... = Source Addressing Mode: Long/64-bit (0x3) 1623 Sequence Number: 99 1624 Destination PAN: 0xcafe 1625 Destination: 14:15:92:cc:00:00:00:02 (14:15:92:cc:00:00:00:02) 1626 Extended Source: 14:15:92:cc:00:00:00:01 (14:15:92:cc:00:00:00:01) 1627 Header IEs, Header Termination 1 IE 1628 Header Termination 1 IE (Payload IEs follow) 1629 IE Header: 0x3f00, Type: Header, Id: Header Termination 1 IE, Length: 0 1630 0... .... .... .... = Type: Header (0) 1631 .011 1111 0... .... = Id: Header Termination 1 IE (0x7e) 1632 .... .... .000 0000 = Length: 0 1633 Payload IE 1634 Payload IE, IETF IE, Length: 7 1635 Payload IE TLV: 0xa807, Type: Payload, Id: IETF IE 1636 1... .... .... .... = Type: Payload (1) 1637 .010 1... .... .... = Id: IETF IE (0x5) 1638 .... .000 0000 0111 = Length: 7 1639 Sub-ID: 201 1640 6top IE 1641 .... 0000 = 6P Version: 0 1642 ..01 .... = Type: Response (0x1) 1643 00.. .... = Reserved: 0x0 1644 Code: 0x00 (SUCCESS) 1645 SFID (6top Scheduling Function ID): 0x00 1646 .... 0001 = SeqNum: 1 1647 0001 .... = GEN: Lollipop Counter Value (1) 1648 Total Number of Cells: 1 1649 FCS: 0x711c (Correct) 1650 == Raw Bytes == 1652 0000 21 ee 63 fe ca 02 00 00 00 cc 92 15 14 01 00 00 1653 0010 00 cc 92 15 14 00 3f 07 a8 c9 10 00 00 11 01 00 1654 0020 1c 71 1656 6top Command DELETE 2->1 1658 IEEE 802.15.4 Data, Dst: 14:15:92:cc:00:00:00:01, Src: 14:15:92:cc:00:00:00:02 1659 Frame Control Field: 0xee21, Frame Type: Data, Acknowledge Request, Information Elements Present, Destination Addressing Mode: Long/64-bit, Frame Version: IEEE Std 802.15.4-2015, Source Addressing Mode: Long/64-bit 1660 .... .... .... .001 = Frame Type: Data (0x1) 1661 .... .... .... 0... = Security Enabled: False 1662 .... .... ...0 .... = Frame Pending: False 1663 .... .... ..1. .... = Acknowledge Request: True 1664 .... .... .0.. .... = PAN ID Compression: False 1665 .... ...0 .... .... = Sequence Number Suppression: False 1666 .... ..1. .... .... = Information Elements Present: True 1667 .... 11.. .... .... = Destination Addressing Mode: Long/64-bit (0x3) 1668 ..10 .... .... .... = Frame Version: IEEE Std 802.15.4-2015 (2) 1669 11.. .... .... .... = Source Addressing Mode: Long/64-bit (0x3) 1670 Sequence Number: 174 1671 Destination PAN: 0xcafe 1672 Destination: 14:15:92:cc:00:00:00:01 (14:15:92:cc:00:00:00:01) 1673 Extended Source: 14:15:92:cc:00:00:00:02 (14:15:92:cc:00:00:00:02) 1674 Header IEs, Header Termination 1 IE 1675 Header Termination 1 IE (Payload IEs follow) 1676 IE Header: 0x3f00, Type: Header, Id: Header Termination 1 IE, Length: 0 1677 0... .... .... .... = Type: Header (0) 1678 .011 1111 0... .... = Id: Header Termination 1 IE (0x7e) 1679 .... .... .000 0000 = Length: 0 1680 Payload IE 1681 Payload IE, IETF IE, Length: 13 1682 Payload IE TLV: 0xa80d, Type: Payload, Id: IETF IE 1683 1... .... .... .... = Type: Payload (1) 1684 .010 1... .... .... = Id: IETF IE (0x5) 1685 .... .000 0000 1101 = Length: 13 1686 Sub-ID: 201 1687 6top IE 1688 .... 0000 = 6P Version: 0 1689 ..00 .... = Type: Request (0x0) 1690 00.. .... = Reserved: 0x0 1691 Code: 0x02 (DELETE) 1692 SFID (6top Scheduling Function ID): 0x00 1693 .... 0011 = SeqNum: 3 1694 0001 .... = GEN: Lollipop Counter Value (1) 1695 Metadata: 0x0000 1696 Cell Options: TX (0x01) 1697 .... ...1 = Transmit (TX) Cell: 0x1 1698 .... ..0. = Receive (RX) Cell: 0x0 1699 .... .0.. = SHARED Cell: 0x0 1700 0000 0... = Reserved: 0x00 1701 Number of Cells: 1 1702 CellList 1703 Cell: 08000200 1704 Slot Offset: 0x0008 1705 Channel Offset: 0x0002 1707 FCS: 0x99e7 (Correct) 1708 == Raw Bytes == 1710 0000 21 ee ae fe ca 01 00 00 00 cc 92 15 14 02 00 00 1711 0010 00 cc 92 15 14 00 3f 0d a8 c9 00 02 00 13 00 00 1712 0020 01 01 08 00 02 00 e7 99 1714 6top Response to DELETE 1->2 1716 IEEE 802.15.4 Data, Dst: 14:15:92:cc:00:00:00:02, Src: 14:15:92:cc:00:00:00:01 1717 Frame Control Field: 0xee21, Frame Type: Data, Acknowledge Request, Information Elements Present, Destination Addressing Mode: Long/64-bit, Frame Version: IEEE Std 802.15.4-2015, Source Addressing Mode: Long/64-bit 1718 .... .... .... .001 = Frame Type: Data (0x1) 1719 .... .... .... 0... = Security Enabled: False 1720 .... .... ...0 .... = Frame Pending: False 1721 .... .... ..1. .... = Acknowledge Request: True 1722 .... .... .0.. .... = PAN ID Compression: False 1723 .... ...0 .... .... = Sequence Number Suppression: False 1724 .... ..1. .... .... = Information Elements Present: True 1725 .... 11.. .... .... = Destination Addressing Mode: Long/64-bit (0x3) 1726 ..10 .... .... .... = Frame Version: IEEE Std 802.15.4-2015 (2) 1727 11.. .... .... .... = Source Addressing Mode: Long/64-bit (0x3) 1728 Sequence Number: 88 1729 Destination PAN: 0xcafe 1730 Destination: 14:15:92:cc:00:00:00:02 (14:15:92:cc:00:00:00:02) 1731 Extended Source: 14:15:92:cc:00:00:00:01 (14:15:92:cc:00:00:00:01) 1732 Header IEs, Header Termination 1 IE 1733 Header Termination 1 IE (Payload IEs follow) 1734 IE Header: 0x3f00, Type: Header, Id: Header Termination 1 IE, Length: 0 1735 0... .... .... .... = Type: Header (0) 1736 .011 1111 0... .... = Id: Header Termination 1 IE (0x7e) 1737 .... .... .000 0000 = Length: 0 1738 Payload IE 1739 Payload IE, IETF IE, Length: 9 1740 Payload IE TLV: 0xa809, Type: Payload, Id: IETF IE 1741 1... .... .... .... = Type: Payload (1) 1742 .010 1... .... .... = Id: IETF IE (0x5) 1743 .... .000 0000 1001 = Length: 9 1744 Sub-ID: 201 1745 6top IE 1746 .... 0000 = 6P Version: 0 1747 ..01 .... = Type: Response (0x1) 1748 00.. .... = Reserved: 0x0 1749 Code: 0x00 (SUCCESS) 1750 SFID (6top Scheduling Function ID): 0x00 1751 .... 0011 = SeqNum: 3 1752 0001 .... = GEN: Lollipop Counter Value (1) 1753 CellList 1754 Cell: 08000200 1755 Slot Offset: 0x0008 1756 Channel Offset: 0x0002 1757 FCS: 0x23c5 (Correct) 1758 == Raw Bytes == 1760 0000 21 ee 58 fe ca 02 00 00 00 cc 92 15 14 01 00 00 1761 0010 00 cc 92 15 14 00 3f 09 a8 c9 10 00 00 13 08 00 1762 0020 02 00 c5 23 1763 6top Command RELOCATE 2->1 1765 IEEE 802.15.4 Data, Dst: 14:15:92:cc:00:00:00:01, Src: 14:15:92:cc:00:00:00:02 1766 Frame Control Field: 0xee21, Frame Type: Data, Acknowledge Request, Information Elements Present, Destination Addressing Mode: Long/64-bit, Frame Version: IEEE Std 802.15.4-2015, Source Addressing Mode: Long/64-bit 1767 .... .... .... .001 = Frame Type: Data (0x1) 1768 .... .... .... 0... = Security Enabled: False 1769 .... .... ...0 .... = Frame Pending: False 1770 .... .... ..1. .... = Acknowledge Request: True 1771 .... .... .0.. .... = PAN ID Compression: False 1772 .... ...0 .... .... = Sequence Number Suppression: False 1773 .... ..1. .... .... = Information Elements Present: True 1774 .... 11.. .... .... = Destination Addressing Mode: Long/64-bit (0x3) 1775 ..10 .... .... .... = Frame Version: IEEE Std 802.15.4-2015 (2) 1776 11.. .... .... .... = Source Addressing Mode: Long/64-bit (0x3) 1777 Sequence Number: 218 1778 Destination PAN: 0xcafe 1779 Destination: 14:15:92:cc:00:00:00:01 (14:15:92:cc:00:00:00:01) 1780 Extended Source: 14:15:92:cc:00:00:00:02 (14:15:92:cc:00:00:00:02) 1781 Header IEs, Header Termination 1 IE 1782 Header Termination 1 IE (Payload IEs follow) 1783 IE Header: 0x3f00, Type: Header, Id: Header Termination 1 IE, Length: 0 1784 0... .... .... .... = Type: Header (0) 1785 .011 1111 0... .... = Id: Header Termination 1 IE (0x7e) 1786 .... .... .000 0000 = Length: 0 1787 Payload IE 1788 Payload IE, IETF IE, Length: 29 1789 Payload IE TLV: 0xa81d, Type: Payload, Id: IETF IE 1790 1... .... .... .... = Type: Payload (1) 1791 .010 1... .... .... = Id: IETF IE (0x5) 1792 .... .000 0001 1101 = Length: 29 1793 Sub-ID: 201 1794 6top IE 1795 .... 0000 = 6P Version: 0 1796 ..00 .... = Type: Request (0x0) 1797 00.. .... = Reserved: 0x0 1798 Code: 0x03 (RELOCATE) 1799 SFID (6top Scheduling Function ID): 0x00 1800 .... 1001 = SeqNum: 9 1801 0100 .... = GEN: Lollipop Counter Value (4) 1802 Metadata: 0xc400 1803 Cell Options: TX (0x01) 1804 .... ...1 = Transmit (TX) Cell: 0x1 1805 .... ..0. = Receive (RX) Cell: 0x0 1806 .... .0.. = SHARED Cell: 0x0 1807 0000 0... = Reserved: 0x00 1808 Number of Cells: 2 1809 Rel. CellList 1810 Cand. CellList 1812 FCS: 0xbae5 (Correct) 1813 == Raw Bytes == 1815 0000 21 ee da fe ca 01 00 00 00 cc 92 15 14 02 00 00 1816 0010 00 cc 92 15 14 00 3f 1d a8 c9 00 03 00 49 00 c4 1817 0020 01 02 0a 00 02 00 09 00 02 00 05 00 02 00 08 00 1818 0030 02 00 07 00 02 00 e5 ba 1820 6top Response to RELOCATE 1->2 1822 IEEE 802.15.4 Data, Dst: 14:15:92:cc:00:00:00:02, Src: 14:15:92:cc:00:00:00:01 1823 Frame Control Field: 0xee21, Frame Type: Data, Acknowledge Request, Information Elements Present, Destination Addressing Mode: Long/64-bit, Frame Version: IEEE Std 802.15.4-2015, Source Addressing Mode: Long/64-bit 1824 .... .... .... .001 = Frame Type: Data (0x1) 1825 .... .... .... 0... = Security Enabled: False 1826 .... .... ...0 .... = Frame Pending: False 1827 .... .... ..1. .... = Acknowledge Request: True 1828 .... .... .0.. .... = PAN ID Compression: False 1829 .... ...0 .... .... = Sequence Number Suppression: False 1830 .... ..1. .... .... = Information Elements Present: True 1831 .... 11.. .... .... = Destination Addressing Mode: Long/64-bit (0x3) 1832 ..10 .... .... .... = Frame Version: IEEE Std 802.15.4-2015 (2) 1833 11.. .... .... .... = Source Addressing Mode: Long/64-bit (0x3) 1834 Sequence Number: 245 1835 Destination PAN: 0xcafe 1836 Destination: 14:15:92:cc:00:00:00:02 (14:15:92:cc:00:00:00:02) 1837 Extended Source: 14:15:92:cc:00:00:00:01 (14:15:92:cc:00:00:00:01) 1838 Header IEs, Header Termination 1 IE 1839 Header Termination 1 IE (Payload IEs follow) 1840 IE Header: 0x3f00, Type: Header, Id: Header Termination 1 IE, Length: 0 1841 0... .... .... .... = Type: Header (0) 1842 .011 1111 0... .... = Id: Header Termination 1 IE (0x7e) 1843 .... .... .000 0000 = Length: 0 1844 Payload IE 1845 Payload IE, IETF IE, Length: 13 1846 Payload IE TLV: 0xa80d, Type: Payload, Id: IETF IE 1847 1... .... .... .... = Type: Payload (1) 1848 .010 1... .... .... = Id: IETF IE (0x5) 1849 .... .000 0000 1101 = Length: 13 1850 Sub-ID: 201 1851 6top IE 1852 .... 0000 = 6P Version: 0 1853 ..01 .... = Type: Response (0x1) 1854 00.. .... = Reserved: 0x0 1855 Code: 0x00 (SUCCESS) 1856 SFID (6top Scheduling Function ID): 0x00 1857 .... 1001 = SeqNum: 9 1858 0100 .... = GEN: Lollipop Counter Value (4) 1859 CellList 1860 Cell: 08000200 1861 Slot Offset: 0x0008 1862 Channel Offset: 0x0002 1863 Cell: 05000200 1864 Slot Offset: 0x0005 1865 Channel Offset: 0x0002 1866 FCS: 0xd405 (Correct) 1867 == Raw Bytes == 1869 0000 21 ee f5 fe ca 02 00 00 00 cc 92 15 14 01 00 00 1870 0010 00 cc 92 15 14 00 3f 0d a8 c9 10 00 00 49 08 00 1871 0020 02 00 05 00 02 00 05 d4 1872 6top Command CLEAR 2->1 1874 IEEE 802.15.4 Data, Dst: 14:15:92:cc:00:00:00:01, Src: 14:15:92:cc:00:00:00:02 1875 Frame Control Field: 0xee21, Frame Type: Data, Acknowledge Request, Information Elements Present, Destination Addressing Mode: Long/64-bit, Frame Version: IEEE Std 802.15.4-2015, Source Addressing Mode: Long/64-bit 1876 .... .... .... .001 = Frame Type: Data (0x1) 1877 .... .... .... 0... = Security Enabled: False 1878 .... .... ...0 .... = Frame Pending: False 1879 .... .... ..1. .... = Acknowledge Request: True 1880 .... .... .0.. .... = PAN ID Compression: False 1881 .... ...0 .... .... = Sequence Number Suppression: False 1882 .... ..1. .... .... = Information Elements Present: True 1883 .... 11.. .... .... = Destination Addressing Mode: Long/64-bit (0x3) 1884 ..10 .... .... .... = Frame Version: IEEE Std 802.15.4-2015 (2) 1885 11.. .... .... .... = Source Addressing Mode: Long/64-bit (0x3) 1886 Sequence Number: 156 1887 Destination PAN: 0xcafe 1888 Destination: 14:15:92:cc:00:00:00:01 (14:15:92:cc:00:00:00:01) 1889 Extended Source: 14:15:92:cc:00:00:00:02 (14:15:92:cc:00:00:00:02) 1890 Header IEs, Header Termination 1 IE 1891 Header Termination 1 IE (Payload IEs follow) 1892 IE Header: 0x3f00, Type: Header, Id: Header Termination 1 IE, Length: 0 1893 0... .... .... .... = Type: Header (0) 1894 .011 1111 0... .... = Id: Header Termination 1 IE (0x7e) 1895 .... .... .000 0000 = Length: 0 1896 Payload IE 1897 Payload IE, IETF IE, Length: 7 1898 Payload IE TLV: 0xa807, Type: Payload, Id: IETF IE 1899 1... .... .... .... = Type: Payload (1) 1900 .010 1... .... .... = Id: IETF IE (0x5) 1901 .... .000 0000 0111 = Length: 7 1902 Sub-ID: 201 1903 6top IE 1904 .... 0000 = 6P Version: 0 1905 ..00 .... = Type: Request (0x0) 1906 00.. .... = Reserved: 0x0 1907 Code: 0x06 (CLEAR) 1908 SFID (6top Scheduling Function ID): 0x00 1909 .... 1101 = SeqNum: 13 1910 0101 .... = GEN: Lollipop Counter Value (5) 1911 Metadata: 0x0f00 1912 FCS: 0x4962 (Correct) 1913 == Raw Bytes == 1915 0000 21 ee 9c fe ca 01 00 00 00 cc 92 15 14 02 00 00 1916 0010 00 cc 92 15 14 00 3f 07 a8 c9 00 06 00 5d 00 0f 1917 0020 62 49 1918 6top Response to CLEAR 1->2 1920 IEEE 802.15.4 Data, Dst: 14:15:92:cc:00:00:00:02, Src: 14:15:92:cc:00:00:00:01 1921 Frame Control Field: 0xee21, Frame Type: Data, Acknowledge Request, Information Elements Present, Destination Addressing Mode: Long/64-bit, Frame Version: IEEE Std 802.15.4-2015, Source Addressing Mode: Long/64-bit 1922 .... .... .... .001 = Frame Type: Data (0x1) 1923 .... .... .... 0... = Security Enabled: False 1924 .... .... ...0 .... = Frame Pending: False 1925 .... .... ..1. .... = Acknowledge Request: True 1926 .... .... .0.. .... = PAN ID Compression: False 1927 .... ...0 .... .... = Sequence Number Suppression: False 1928 .... ..1. .... .... = Information Elements Present: True 1929 .... 11.. .... .... = Destination Addressing Mode: Long/64-bit (0x3) 1930 ..10 .... .... .... = Frame Version: IEEE Std 802.15.4-2015 (2) 1931 11.. .... .... .... = Source Addressing Mode: Long/64-bit (0x3) 1932 Sequence Number: 150 1933 Destination PAN: 0xcafe 1934 Destination: 14:15:92:cc:00:00:00:02 (14:15:92:cc:00:00:00:02) 1935 Extended Source: 14:15:92:cc:00:00:00:01 (14:15:92:cc:00:00:00:01) 1936 Header IEs, Header Termination 1 IE 1937 Header Termination 1 IE (Payload IEs follow) 1938 IE Header: 0x3f00, Type: Header, Id: Header Termination 1 IE, Length: 0 1939 0... .... .... .... = Type: Header (0) 1940 .011 1111 0... .... = Id: Header Termination 1 IE (0x7e) 1941 .... .... .000 0000 = Length: 0 1942 Payload IE 1943 Payload IE, IETF IE, Length: 5 1944 Payload IE TLV: 0xa805, Type: Payload, Id: IETF IE 1945 1... .... .... .... = Type: Payload (1) 1946 .010 1... .... .... = Id: IETF IE (0x5) 1947 .... .000 0000 0101 = Length: 5 1948 Sub-ID: 201 1949 6top IE 1950 .... 0000 = 6P Version: 0 1951 ..01 .... = Type: Response (0x1) 1952 00.. .... = Reserved: 0x0 1953 Code: 0x00 (SUCCESS) 1954 SFID (6top Scheduling Function ID): 0x00 1955 .... 1101 = SeqNum: 13 1956 0101 .... = GEN: Lollipop Counter Value (5) 1957 FCS: 0xc52b (Correct) 1958 == Raw Bytes == 1959 0000 21 ee 96 fe ca 02 00 00 00 cc 92 15 14 01 00 00 1960 0010 00 cc 92 15 14 00 3f 05 a8 c9 10 00 00 5d 2b c5 1961 4. IANA Considerations 1963 This memo includes no request to IANA. 1965 5. Security Considerations 1967 This memo only presents example packets exchanged. It does not 1968 define any protocol; there are hence no security considerations in 1969 this document. 1971 6. Acknowledgments 1973 The authors would like to thank the OpenWSN community, the 6TiSCH 1974 working group and the participants at the 6TiSCH plugtests for there 1975 feedback which has helped shape this document. 1977 7. References 1979 7.1. Normative References 1981 [I-D.ietf-6tisch-6top-protocol] 1982 Wang, Q., Vilajosana, X., and T. Watteyne, "6top Protocol 1983 (6P)", draft-ietf-6tisch-6top-protocol-07 (work in 1984 progress), June 2017. 1986 [RFC8025] Thubert, P., Ed. and R. Cragie, "IPv6 over Low-Power 1987 Wireless Personal Area Network (6LoWPAN) Paging Dispatch", 1988 RFC 8025, DOI 10.17487/RFC8025, November 2016, 1989 . 1991 [RFC8138] Thubert, P., Ed., Bormann, C., Toutain, L., and R. Cragie, 1992 "IPv6 over Low-Power Wireless Personal Area Network 1993 (6LoWPAN) Routing Header", RFC 8138, DOI 10.17487/RFC8138, 1994 April 2017, . 1996 [RFC8180] Vilajosana, X., Ed., Pister, K., and T. Watteyne, "Minimal 1997 IPv6 over the TSCH Mode of IEEE 802.15.4e (6TiSCH) 1998 Configuration", BCP 210, RFC 8180, DOI 10.17487/RFC8180, 1999 May 2017, . 2001 7.2. External Informative References 2003 [OpenWSN] Watteyne, T., Vilajosana, X., Kerkez, B., Chraim, F., 2004 Weekly, K., Wang, Q., Glaser, S., and K. Pister, "OpenWSN: 2005 a Standards-Based Low-Power Wireless Development 2006 Environment", Transactions on Emerging Telecommunications 2007 Technologies , August 2012. 2009 Authors' Addresses 2011 Jonathan Munoz (editor) 2012 Gridbee Communications - INRIA 2013 2 rue Simone Iff 2014 Paris 12 75012 2015 France 2017 Email: jonathan.munoz@inria.fr 2019 Emmanuel Riou 2020 Gridbee Communications 2021 ZI Les Bois de Grasse 2022 7 avenue Michel Chevalier 2023 Grasse 06130 2024 France 2026 Email: emmanuel.riou@gridbeecom.com 2028 Dominique Barthel 2029 Orange Labs 2030 28 Chemin du Vieux Chene 2031 Meylan 38240 2032 France 2034 Email: dominique.barthel@orange.com