idnits 2.17.00 (12 Aug 2021) /tmp/idnits32432/draft-munoz-6tisch-examples-03.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. Miscellaneous warnings: ---------------------------------------------------------------------------- == The copyright year in the IETF Trust and authors Copyright Line does not match the current year -- The document date (July 2, 2018) is 1412 days in the past. Is this intentional? Checking references for intended status: Informational ---------------------------------------------------------------------------- == Missing Reference: 'OpenWSN' is mentioned on line 2969, but not defined -- Looks like a reference, but probably isn't: '1' on line 392 == Missing Reference: 'TEMPORARY' is mentioned on line 2925, but not defined == Outdated reference: draft-ietf-6tisch-minimal-security has been published as RFC 9031 Summary: 1 error (**), 0 flaws (~~), 4 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 Inria 4 Intended status: Informational D. Barthel 5 Expires: January 3, 2019 Orange Labs 6 July 2, 2018 8 6TiSCH Example Frames 9 draft-munoz-6tisch-examples-03 11 Abstract 13 This draft contains example frames exchanged by nodes implementing 14 6TiSCH. Both the raw binary and fully parsed contents of each frame 15 is presented. This document can be used as a reference when 16 implementing 6TiSCH. 18 Status of This Memo 20 This Internet-Draft is submitted in full conformance with the 21 provisions of BCP 78 and BCP 79. 23 Internet-Drafts are working documents of the Internet Engineering 24 Task Force (IETF). Note that other groups may also distribute 25 working documents as Internet-Drafts. The list of current Internet- 26 Drafts is at https://datatracker.ietf.org/drafts/current/. 28 Internet-Drafts are draft documents valid for a maximum of six months 29 and may be updated, replaced, or obsoleted by other documents at any 30 time. It is inappropriate to use Internet-Drafts as reference 31 material or to cite them other than as "work in progress." 33 This Internet-Draft will expire on January 3, 2019. 35 Copyright Notice 37 Copyright (c) 2018 IETF Trust and the persons identified as the 38 document authors. All rights reserved. 40 This document is subject to BCP 78 and the IETF Trust's Legal 41 Provisions Relating to IETF Documents 42 (https://trustee.ietf.org/license-info) in effect on the date of 43 publication of this document. Please review these documents 44 carefully, as they describe your rights and restrictions with respect 45 to this document. Code Components extracted from this document must 46 include Simplified BSD License text as described in Section 4.e of 47 the Trust Legal Provisions and are provided without warranty as 48 described in the Simplified BSD License. 50 Table of Contents 52 1. TEMPORARY EDITORIAL NOTES . . . . . . . . . . . . . . . . . . 2 53 2. Tools Used . . . . . . . . . . . . . . . . . . . . . . . . . 3 54 3. Network Topology . . . . . . . . . . . . . . . . . . . . . . 3 55 4. Examples Frames . . . . . . . . . . . . . . . . . . . . . . . 3 56 4.1. Enhanced Beacon . . . . . . . . . . . . . . . . . . . . . 4 57 4.2. Keep-Alive Frame . . . . . . . . . . . . . . . . . . . . 9 58 4.3. ACK Frame . . . . . . . . . . . . . . . . . . . . . . . . 10 59 4.4. Constrained Join Protocol Packets . . . . . . . . . . . . 11 60 4.5. RPL DIO . . . . . . . . . . . . . . . . . . . . . . . . . 21 61 4.6. RPL DAO . . . . . . . . . . . . . . . . . . . . . . . . . 29 62 4.6.1. RPL DAO from 2 . . . . . . . . . . . . . . . . . . . 29 63 4.6.2. RPL DAO from 3 . . . . . . . . . . . . . . . . . . . 31 64 4.7. ICMPv6 echo request/reply . . . . . . . . . . . . . . . . 36 65 4.7.1. ping 2 . . . . . . . . . . . . . . . . . . . . . . . 36 66 4.7.2. ping 3 . . . . . . . . . . . . . . . . . . . . . . . 40 67 4.8. 6P Commands and Response . . . . . . . . . . . . . . . . 48 68 4.8.1. 6P ADD . . . . . . . . . . . . . . . . . . . . . . . 48 69 4.8.2. 6P COUNT . . . . . . . . . . . . . . . . . . . . . . 50 70 4.8.3. 6P DELETE . . . . . . . . . . . . . . . . . . . . . . 53 71 4.8.4. 6P RELOCATE . . . . . . . . . . . . . . . . . . . . . 55 72 4.8.5. 6P LIST . . . . . . . . . . . . . . . . . . . . . . . 58 73 4.8.6. 6P CLEAR . . . . . . . . . . . . . . . . . . . . . . 61 74 5. [TEMPORARY] Known Bugs/Issues . . . . . . . . . . . . . . . . 64 75 6. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 64 76 7. Security Considerations . . . . . . . . . . . . . . . . . . . 64 77 8. Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . 64 78 9. References . . . . . . . . . . . . . . . . . . . . . . . . . 64 79 9.1. Normative References . . . . . . . . . . . . . . . . . . 64 80 9.2. External Informative References . . . . . . . . . . . . . 64 81 Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 65 83 1. TEMPORARY EDITORIAL NOTES 85 This document is an Internet Draft, so work-in-progress by nature. 86 It contains the following work-in-progress elements: 88 o "TODO" statements are elements which have not yet been written by 89 the authors for some reason (lack of time, ongoing discussions 90 with no clear consensus, etc).https://github.com/openwsn-berkeley/ 91 openwsn-fw/commit/961c53778fe411533d74ce24918c95400d834199 The 92 statement does indicate that the text will be written at some 93 point. 95 o "TEMPORARY" appendices are there to capture current ongoing 96 discussions, or the changelog of the document. These appendices 97 will be removed in the final text. 99 o "IANA_*" identifiers are placeholders for numbers assigned by 100 IANA. These placeholders are to be replaced by the actual values 101 they represent after their assignment by IANA. 103 o "RFCXXXX" refers to the RFC number of this specification, once 104 published. 106 o The string "REMARK" is put before a remark (questions, suggestion, 107 etc) from an author, editor or contributor. These are on-going 108 discussions at the time of writing, and will not be part of the 109 final text. 111 o This section will be removed in the final text. 113 2. Tools Used 115 All results presented in this document are collected by running the 116 [OpenWSN] firmware in simulation mode and capturing the frame 117 exchanged using Wireshark. 119 These are the version of the source code used: 121 1. Wireshark: from version 2.9.0-80-g31aece5d 122 (v2.9.0rc0-80-g31aece5d) and later. 124 2. OpenWSN firmware: https://github.com/openwsn-berkeley/openwsn-fw/ 125 commit/961c53778fe411533d74ce24918c95400d834199 127 3. OpenWSN software: https://github.com/openwsn-berkeley/openwsn-sw/ 128 commit/9c935d15b3e6b7dea5622e6173c04a0a4fd7ae5d 130 3. Network Topology 132 Network prefix: bbbb::/64 133 MAC address: 14-15-92-cc-00-00-00-0x 135 PDR=100% PDR=100% 136 +-----+ +-----+ +-----+ 137 | x=1 |--------| x=2 |--------| x=3 | 138 +-----+ +-----+ +-----+ 139 DAGroot 141 4. Examples Frames 142 4.1. Enhanced Beacon 144 Enhanced Beacon sent by 1 146 == Dissected packet == 148 IEEE 802.15.4 Enhanced Beacon, Dst: Broadcast, 149 Src: 14:15:92:cc:00:00:00:01 150 Frame Control Field: 0xea40, Frame Type: Beacon, PAN ID Compression, 151 Information Elements Present, Destination Addressing Mode: Short/16-bit, 152 Frame Version: IEEE Std 802.15.4-2015, 153 Source Addressing Mode: Long/64-bit 154 .... .... .... .000 = Frame Type: Beacon (0x0) 155 .... .... .... 0... = Security Enabled: False 156 .... .... ...0 .... = Frame Pending: False 157 .... .... ..0. .... = Acknowledge Request: False 158 .... .... .1.. .... = PAN ID Compression: True 159 .... ...0 .... .... = Sequence Number Suppression: False 160 .... ..1. .... .... = Information Elements Present: True 161 .... 10.. .... .... = Destination Addressing Mode: 162 Short/16-bit (0x2) 163 ..10 .... .... .... = Frame Version: IEEE Std 802.15.4-2015 (2) 164 11.. .... .... .... = Source Addressing Mode: Long/64-bit (0x3) 165 Sequence Number: 196 166 Destination PAN: 0xcafe 167 Destination: 0xffff 168 Extended Source: 14:15:92:cc:00:00:00:01 (14:15:92:cc:00:00:00:01) 169 Header IEs, Header Termination 1 IE 170 Header Termination 1 IE (Payload IEs follow) 171 IE Header: 0x3f00, Type: Header, Id: Header Termination 1 IE, 172 Length: 0 173 0... .... .... .... = Type: Header (0) 174 .011 1111 0... .... = Id: Header Termination 1 IE (0x7e) 175 .... .... .000 0000 = Length: 0 176 Payload IEs, MLME IE 177 MLME IE 178 Payload IE TLV: 0x881a, Type: Payload, Id: MLME IE 179 1... .... .... .... = Type: Payload (1) 180 .000 1... .... .... = Id: MLME IE (0x1) 181 .... .000 0001 1010 = Length: 26 182 Time Synchronization IE 183 Payload Sub IE (short): 0x1a06, Type: Short, Sub Id (Short): 184 TSCH Synchronization IE 185 0... .... .... .... = Type: Short (0) 186 .001 1010 .... .... = Sub Id (Short): 187 TSCH Synchronization IE (0x1a) 188 .... .... 0000 0110 = Length: 6 189 Absolute Slot Number: 180790 190 Join Metric: 0 191 TSCH Timeslot IE 192 Payload IE TLV: 0x1c01, Type: Short, Sub Id (Short): 193 TSCH Timeslot IE 194 0... .... .... .... = Type: Short (0) 195 .001 1100 .... .... = Sub Id (Short): 196 TSCH Timeslot IE (0x1c) 197 .... .... 0000 0001 = Length: 1 198 Data: 00 199 Channel Hopping IE 200 Payload Sub IE (long): 0xc801, Type: Long, Sub Id (Long): 201 Channel Hopping IE 202 1... .... .... .... = Type: Long (1) 203 .100 1... .... .... = Sub Id (Long): Channel Hopping IE 204 (0x9) 205 .... .000 0000 0001 = Length: 1 206 Hopping Sequence ID: 0x00 207 TSCH Slotframe and Link IE 208 Payload Sub IE (short): 0x1b0a, Type: Short, Sub Id (Short): 209 TSCH Slotframe and Link IE 210 0... .... .... .... = Type: Short (0) 211 .001 1011 .... .... = Sub Id (Short): 212 TSCH Slotframe and Link IE (0x1b) 213 .... .... 0000 1010 = Length: 10 214 Number of Slotframes: 1 215 Slotframes [1] 216 Slotframe handle: 0 217 Slotframe size: 101 218 Number of Links: 1 219 Link Information 220 Timeslot: 0 221 Channel Offset: 0 222 Link Options: 15 223 FCS: 0x75a3 (Correct) 225 == Raw Bytes == 227 0000 40 ea c4 fe ca ff ff 01 00 00 00 cc 92 15 14 00 228 0010 3f 1a 88 06 1a 36 c2 02 00 00 00 01 1c 00 01 c8 229 0020 00 0a 1b 01 00 65 00 01 00 00 00 00 0f a3 75 231 Enhanced Beacon sent by 2 233 == Dissected packet == 235 IEEE 802.15.4 Enhanced Beacon, Dst: Broadcast, 236 Src: 14:15:92:cc:00:00:00:02 238 Frame Control Field: 0xea40, Frame Type: Beacon, PAN ID Compression, 239 Information Elements Present, Destination Addressing Mode: Short/16-bit, 240 Frame Version: IEEE Std 802.15.4-2015, 241 Source Addressing Mode: Long/64-bit 242 .... .... .... .000 = Frame Type: Beacon (0x0) 243 .... .... .... 0... = Security Enabled: False 244 .... .... ...0 .... = Frame Pending: False 245 .... .... ..0. .... = Acknowledge Request: False 246 .... .... .1.. .... = PAN ID Compression: True 247 .... ...0 .... .... = Sequence Number Suppression: False 248 .... ..1. .... .... = Information Elements Present: True 249 .... 10.. .... .... = Destination Addressing Mode: 250 Short/16-bit (0x2) 251 ..10 .... .... .... = Frame Version: IEEE Std 802.15.4-2015 (2) 252 11.. .... .... .... = Source Addressing Mode: Long/64-bit (0x3) 253 Sequence Number: 189 254 Destination PAN: 0xcafe 255 Destination: 0xffff 256 Extended Source: 14:15:92:cc:00:00:00:02 (14:15:92:cc:00:00:00:02) 257 Header IEs, Header Termination 1 IE 258 Header Termination 1 IE (Payload IEs follow) 259 IE Header: 0x3f00, Type: Header, Id: Header Termination 1 IE, 260 Length: 0 261 0... .... .... .... = Type: Header (0) 262 .011 1111 0... .... = Id: Header Termination 1 IE (0x7e) 263 .... .... .000 0000 = Length: 0 264 Payload IEs, MLME IE 265 MLME IE 266 Payload IE TLV: 0x881a, Type: Payload, Id: MLME IE 267 1... .... .... .... = Type: Payload (1) 268 .000 1... .... .... = Id: MLME IE (0x1) 269 .... .000 0001 1010 = Length: 26 270 Time Synchronization IE 271 Payload Sub IE (short): 0x1a06, Type: Short, Sub Id (Short): 272 TSCH Synchronization IE 273 0... .... .... .... = Type: Short (0) 274 .001 1010 .... .... = Sub Id (Short): 275 TSCH Synchronization IE (0x1a) 276 .... .... 0000 0110 = Length: 6 277 Absolute Slot Number: 180790 278 Join Metric: 1 279 TSCH Timeslot IE 280 Payload IE TLV: 0x1c01, Type: Short, Sub Id (Short): 281 TSCH Timeslot IE 282 0... .... .... .... = Type: Short (0) 283 .001 1100 .... .... = Sub Id (Short): 284 TSCH Timeslot IE (0x1c) 285 .... .... 0000 0001 = Length: 1 287 Data: 00 288 Channel Hopping IE 289 Payload Sub IE (long): 0xc801, Type: Long, Sub Id (Long): 290 Channel Hopping IE 291 1... .... .... .... = Type: Long (1) 292 .100 1... .... .... = Sub Id (Long): 293 Channel Hopping IE (0x9) 294 .... .000 0000 0001 = Length: 1 295 Hopping Sequence ID: 0x00 296 TSCH Slotframe and Link IE 297 Payload Sub IE (short): 0x1b0a, Type: Short, Sub Id (Short): 298 TSCH Slotframe and Link IE 299 0... .... .... .... = Type: Short (0) 300 .001 1011 .... .... = Sub Id (Short): 301 TSCH Slotframe and Link IE (0x1b) 302 .... .... 0000 1010 = Length: 10 303 Number of Slotframes: 1 304 Slotframes [1] 305 Slotframe handle: 0 306 Slotframe size: 101 307 Number of Links: 1 308 Link Information 309 Timeslot: 0 310 Channel Offset: 0 311 Link Options: 15 312 FCS: 0x6ca4 (Correct) 314 == Raw Bytes == 316 0000 40 ea bd fe ca ff ff 02 00 00 00 cc 92 15 14 00 317 0010 3f 1a 88 06 1a 36 c2 02 00 00 01 01 1c 00 01 c8 318 0020 00 0a 1b 01 00 65 00 01 00 00 00 00 0f a4 6c 320 Enhanced Beacon sent by 3 322 == Dissected packet == 324 IEEE 802.15.4 Enhanced Beacon, Dst: Broadcast, 325 Src: 14:15:92:cc:00:00:00:03 326 Frame Control Field: 0xea40, Frame Type: Beacon, PAN ID Compression, 327 Information Elements Present, Destination Addressing Mode: Short/16-bit, 328 Frame Version: IEEE Std 802.15.4-2015, 329 Source Addressing Mode: Long/64-bit 330 .... .... .... .000 = Frame Type: Beacon (0x0) 331 .... .... .... 0... = Security Enabled: False 332 .... .... ...0 .... = Frame Pending: False 333 .... .... ..0. .... = Acknowledge Request: False 334 .... .... .1.. .... = PAN ID Compression: True 335 .... ...0 .... .... = Sequence Number Suppression: False 336 .... ..1. .... .... = Information Elements Present: True 337 .... 10.. .... .... = Destination Addressing Mode: 338 Short/16-bit (0x2) 339 ..10 .... .... .... = Frame Version: IEEE Std 802.15.4-2015 (2) 340 11.. .... .... .... = Source Addressing Mode: Long/64-bit (0x3) 341 Sequence Number: 56 342 Destination PAN: 0xcafe 343 Destination: 0xffff 344 Extended Source: 14:15:92:cc:00:00:00:03 (14:15:92:cc:00:00:00:03) 345 Header IEs, Header Termination 1 IE 346 Header Termination 1 IE (Payload IEs follow) 347 IE Header: 0x3f00, Type: Header, Id: Header Termination 1 IE, 348 Length: 0 349 0... .... .... .... = Type: Header (0) 350 .011 1111 0... .... = Id: Header Termination 1 IE (0x7e) 351 .... .... .000 0000 = Length: 0 352 Payload IEs, MLME IE 353 MLME IE 354 Payload IE TLV: 0x881a, Type: Payload, Id: MLME IE 355 1... .... .... .... = Type: Payload (1) 356 .000 1... .... .... = Id: MLME IE (0x1) 357 .... .000 0001 1010 = Length: 26 358 Time Synchronization IE 359 Payload Sub IE (short): 0x1a06, Type: Short, Sub Id (Short): 360 TSCH Synchronization IE 361 0... .... .... .... = Type: Short (0) 362 .001 1010 .... .... = Sub Id (Short): 363 TSCH Synchronization IE (0x1a) 364 .... .... 0000 0110 = Length: 6 365 Absolute Slot Number: 180992 366 Join Metric: 2 367 TSCH Timeslot IE 368 Payload IE TLV: 0x1c01, Type: Short, Sub Id (Short): 369 TSCH Timeslot IE 370 0... .... .... .... = Type: Short (0) 371 .001 1100 .... .... = Sub Id (Short): 372 TSCH Timeslot IE (0x1c) 373 .... .... 0000 0001 = Length: 1 374 Data: 00 375 Channel Hopping IE 376 Payload Sub IE (long): 0xc801, Type: Long, Sub Id (Long): 377 Channel Hopping IE 378 1... .... .... .... = Type: Long (1) 379 .100 1... .... .... = Sub Id (Long): 380 Channel Hopping IE (0x9) 381 .... .000 0000 0001 = Length: 1 382 Hopping Sequence ID: 0x00 384 TSCH Slotframe and Link IE 385 Payload Sub IE (short): 0x1b0a, Type: Short, Sub Id (Short): 386 TSCH Slotframe and Link IE 387 0... .... .... .... = Type: Short (0) 388 .001 1011 .... .... = Sub Id (Short): 389 TSCH Slotframe and Link IE (0x1b) 390 .... .... 0000 1010 = Length: 10 391 Number of Slotframes: 1 392 Slotframes [1] 393 Slotframe handle: 0 394 Slotframe size: 101 395 Number of Links: 1 396 Link Information 397 Timeslot: 0 398 Channel Offset: 0 399 Link Options: 15 400 FCS: 0x045b (Correct) 402 == Raw Bytes == 404 0000 40 ea 38 fe ca ff ff 03 00 00 00 cc 92 15 14 00 405 0010 3f 1a 88 06 1a 00 c3 02 00 00 02 01 1c 00 01 c8 406 0020 00 0a 1b 01 00 65 00 01 00 00 00 00 0f 5b 04 408 4.2. Keep-Alive Frame 409 Keep Alive 2->1 411 == Dissected packet == 412 IEEE 802.15.4 Data, Dst: 14:15:92:cc:00:00:00:01, 413 Src: 14:15:92:cc:00:00:00:02 414 Frame Control Field: 0xec21, Frame Type: Data, Acknowledge Request, 415 Destination Addressing Mode: Long/64-bit, 416 Frame Version: IEEE Std 802.15.4-2015, Source Addressing Mode: 417 Long/64-bit 418 .... .... .... .001 = Frame Type: Data (0x1) 419 .... .... .... 0... = Security Enabled: False 420 .... .... ...0 .... = Frame Pending: False 421 .... .... ..1. .... = Acknowledge Request: True 422 .... .... .0.. .... = PAN ID Compression: False 423 .... ...0 .... .... = Sequence Number Suppression: False 424 .... ..0. .... .... = Information Elements Present: False 425 .... 11.. .... .... = Destination Addressing Mode: Long/64-bit (0x3) 426 ..10 .... .... .... = Frame Version: IEEE Std 802.15.4-2015 (2) 427 11.. .... .... .... = Source Addressing Mode: Long/64-bit (0x3) 428 Sequence Number: 188 429 Destination PAN: 0xcafe 430 Destination: 14:15:92:cc:00:00:00:01 (14:15:92:cc:00:00:00:01) 431 Extended Source: 14:15:92:cc:00:00:00:02 (14:15:92:cc:00:00:00:02) 432 FCS: 0xba18 (Correct) 434 == Raw Bytes == 436 0000 21 ec bc fe ca 01 00 00 00 cc 92 15 14 02 00 00 437 0010 00 cc 92 15 14 18 ba 439 4.3. ACK Frame 440 ACK Frame 442 == Dissected packet == 444 IEEE 802.15.4 Ack, Sequence Number: 57, Dst: 14:15:92:cc:00:00:00:03, 445 Src: 14:15:92:cc:00:00:00:02 446 Frame Control Field: 0xee02, Frame Type: Ack, 447 Information Elements Present, Destination Addressing Mode: Long/64-bit, 448 Frame Version: IEEE Std 802.15.4-2015, 449 Source Addressing Mode: Long/64-bit 450 .... .... .... .010 = Frame Type: Ack (0x2) 451 .... .... .... 0... = Security Enabled: False 452 .... .... ...0 .... = Frame Pending: False 453 .... .... ..0. .... = Acknowledge Request: False 454 .... .... .0.. .... = PAN ID Compression: False 455 .... ...0 .... .... = Sequence Number Suppression: False 456 .... ..1. .... .... = Information Elements Present: True 457 .... 11.. .... .... = Destination Addressing Mode: Long/64-bit (0x3) 458 ..10 .... .... .... = Frame Version: IEEE Std 802.15.4-2015 (2) 459 11.. .... .... .... = Source Addressing Mode: Long/64-bit (0x3) 460 Sequence Number: 57 461 Destination PAN: 0xcafe 462 Destination: 14:15:92:cc:00:00:00:03 (14:15:92:cc:00:00:00:03) 463 Extended Source: 14:15:92:cc:00:00:00:02 (14:15:92:cc:00:00:00:02) 464 Header IEs, Time Correction IE 465 Time Correction IE 466 IE Header: 0x0f02, Type: Header, Id: Time Correction IE, 467 Length: 2 468 0... .... .... .... = Type: Header (0) 469 .000 1111 0... .... = Id: Time Correction IE (0x1e) 470 .... .... .000 0010 = Length: 2 471 Time Sync Info: 0x0000, Time Correction: 0, 472 Nack: Acknowledgement 473 FCS: 0x4141 (Correct) 475 == Raw Bytes == 477 0000 02 ee 39 fe ca 03 00 00 00 cc 92 15 14 02 00 00 478 0010 00 cc 92 15 14 02 0f 00 00 41 41 480 4.4. Constrained Join Protocol Packets 482 The examples below deviate from [I-D.ietf-6tisch-minimal-security] in 483 that layer 2 security is disabled and the COAP messages are not 484 protected with OSCORE. Therefore, OSCORE COAP option is missing. 486 Join Request 3->2 488 IEEE 802.15.4 Data, Dst: 14:15:92:cc:00:00:00:02, 489 Src: 14:15:92:cc:00:00:00:03 490 Frame Control Field: 0xec21, Frame Type: Data, Acknowledge Request, 491 Destination Addressing Mode: Long/64-bit, 492 Frame Version: IEEE Std 802.15.4-2015, 493 Source Addressing Mode: Long/64-bit 494 .... .... .... .001 = Frame Type: Data (0x1) 495 .... .... .... 0... = Security Enabled: False 496 .... .... ...0 .... = Frame Pending: False 497 .... .... ..1. .... = Acknowledge Request: True 498 .... .... .0.. .... = PAN ID Compression: False 499 .... ...0 .... .... = Sequence Number Suppression: False 500 .... ..0. .... .... = Information Elements Present: False 501 .... 11.. .... .... = Destination Addressing Mode: Long/64-bit (0x3) 502 ..10 .... .... .... = Frame Version: IEEE Std 802.15.4-2015 (2) 503 11.. .... .... .... = Source Addressing Mode: Long/64-bit (0x3) 504 Sequence Number: 0 505 Destination PAN: 0xcafe 506 Destination: 14:15:92:cc:00:00:00:02 (14:15:92:cc:00:00:00:02) 507 Extended Source: 14:15:92:cc:00:00:00:03 (14:15:92:cc:00:00:00:03) 508 FCS: 0xe7da (Correct) 509 6LoWPAN 510 .... 0001 = Page Number: 1 511 6LoRH: Routing Protocol Information 512 100. .... = Routing Header 6lo: Critical Routing Header (0x04) 513 ...0 .... .... .... = Packet direction (bit O): Up 514 .... 0... .... .... = Rank-Error (bit R): No 515 .... .0.. .... .... = Forwarding-Error (bit F): No 516 .... ..1. .... .... = RPL Instance (bit I): Elided 517 (RPL Instance ID: 0) 518 .... ...1 .... .... = Sender Rank Compression size (bit K): 1 byte 519 .... .... 0000 0101 = 6loRH Type: 520 Routing Protocol Information (0x05) 521 RPL Instance: 0x00 522 Sender Rank: 0x15 523 IPHC Header 524 011. .... = Pattern: IP header compression (0x03) 525 ...1 1... .... .... = Traffic class and flow label: Version, 526 traffic class, and flow label compressed (0x3) 527 .... .0.. .... .... = Next header: Inline 528 .... ..10 .... .... = Hop limit: 64 (0x2) 529 .... .... 0... .... = Context identifier extension: False 530 .... .... .0.. .... = Source address compression: Stateless 531 .... .... ..01 .... = Source address mode: 64-bits inline (0x0001) 532 .... .... .... 0... = Multicast address compression: False 533 .... .... .... .0.. = Destination address compression: Stateless 534 .... .... .... ..01 = Destination address mode: 535 64-bits inline (0x0001) 537 [Source context: fe80::] 538 [Destination context: fe80::] 539 Next header: UDP (0x11) 540 Source: fe80::1415:92cc:0:3 541 Destination: fe80::1415:92cc:0:2 542 Internet Protocol Version 6, Src: fe80::1415:92cc:0:3, 543 Dst: fe80::1415:92cc:0:2 544 0110 .... = Version: 6 545 .... 0000 0000 .... .... .... .... .... = Traffic Class: 0x00 546 (DSCP: CS0, ECN: Not-ECT) 547 .... 0000 00.. .... .... .... .... .... = Differentiated 548 Services Codepoint: Default (0) 549 .... .... ..00 .... .... .... .... .... = Explicit Congestion 550 Notification: Not ECN- 551 Capable Transport (0) 552 .... .... .... 0000 0000 0000 0000 0000 = Flow Label: 0x00000 553 Payload Length: 38 554 Next Header: UDP (17) 555 Hop Limit: 64 556 Source: fe80::1415:92cc:0:3 557 Destination: fe80::1415:92cc:0:2 558 User Datagram Protocol, Src Port: 5683, Dst Port: 5683 559 Source Port: 5683 560 Destination Port: 5683 561 Length: 38 562 Checksum: 0x7b3e [unverified] 563 [Checksum Status: Unverified] 564 [Stream index: 1] 565 Constrained Application Protocol, Non-Confirmable, POST, MID:47284 566 01.. .... = Version: 1 567 ..01 .... = Type: Non-Confirmable (1) 568 .... 0000 = Token Length: 0 569 Code: POST (2) 570 Message ID: 47284 571 Opt Name: #1: Uri-Host: 6tisch.arpa 572 Opt Desc: Type 3, Critical, Unsafe 573 0011 .... = Opt Delta: 3 574 .... 1011 = Opt Length: 11 575 Uri-Host: 6tisch.arpa 576 Opt Name: #2: Uri-Path: j 577 Opt Desc: Type 11, Critical, Unsafe 578 1000 .... = Opt Delta: 8 579 .... 0001 = Opt Length: 1 580 Uri-Path: j 581 Opt Name: #3: Proxy-Scheme: coap 582 Opt Desc: Type 39, Critical, Unsafe 583 1101 .... = Opt Delta: 13 584 .... 0100 = Opt Length: 4 585 Opt Delta extended: 15 586 Proxy-Scheme: coap 587 End of options marker: 255 588 [Uri-Path: coap://6tisch.arpa/j] 589 Payload: Payload Content-Format: application/octet-stream 590 (no Content-Format), Length: 5 591 Payload Desc: application/octet-stream 592 [Payload Length: 5] 594 Payload is implicitly encoded as CBOR. 595 Decoding from cbor.me is presented below: 597 A1 # map: 1 element 598 05 # unsigned integer (5): network identifier label 599 42 # byte string: length 2 600 CAFE # "\xCA\xFE": network identifier (PAN ID) 602 == Raw Bytes == 604 0000 21 ec 00 fe ca 02 00 00 00 cc 92 15 14 03 00 00 605 0010 00 cc 92 15 14 f1 83 05 15 7a 11 11 14 15 92 cc 606 0020 00 00 00 03 14 15 92 cc 00 00 00 02 16 33 16 33 607 0030 00 26 7b 3e 50 02 b8 b4 3b 36 74 69 73 63 68 2e 608 0040 61 72 70 61 81 6a d4 0f 63 6f 61 70 ff a1 05 42 609 0050 ca fe da e7 611 Join Request 2->1 613 IEEE 802.15.4 Data, Dst: 14:15:92:cc:00:00:00:01, 614 Src: 14:15:92:cc:00:00:00:02 615 Frame Control Field: 0xec21, Frame Type: Data, Acknowledge Request, 616 Destination Addressing Mode: Long/64-bit, 617 Frame Version: IEEE Std 802.15.4-2015, 618 Source Addressing Mode: Long/64-bit 619 .... .... .... .001 = Frame Type: Data (0x1) 620 .... .... .... 0... = Security Enabled: False 621 .... .... ...0 .... = Frame Pending: False 622 .... .... ..1. .... = Acknowledge Request: True 623 .... .... .0.. .... = PAN ID Compression: False 624 .... ...0 .... .... = Sequence Number Suppression: False 625 .... ..0. .... .... = Information Elements Present: False 626 .... 11.. .... .... = Destination Addressing Mode: Long/64-bit (0x3) 627 ..10 .... .... .... = Frame Version: IEEE Std 802.15.4-2015 (2) 628 11.. .... .... .... = Source Addressing Mode: Long/64-bit (0x3) 629 Sequence Number: 17 630 Destination PAN: 0xcafe 631 Destination: 14:15:92:cc:00:00:00:01 (14:15:92:cc:00:00:00:01) 632 Extended Source: 14:15:92:cc:00:00:00:02 (14:15:92:cc:00:00:00:02) 633 FCS: 0x042e (Correct) 634 6LoWPAN 635 .... 0001 = Page Number: 1 636 6LoRH: Routing Protocol Information 637 100. .... = Routing Header 6lo: Critical Routing Header (0x04) 638 ...0 .... .... .... = Packet direction (bit O): Up 639 .... 0... .... .... = Rank-Error (bit R): No 640 .... .0.. .... .... = Forwarding-Error (bit F): No 641 .... ..1. .... .... = RPL Instance (bit I): Elided 642 (RPL Instance ID: 0) 643 .... ...1 .... .... = Sender Rank Compression size (bit K): 1 byte 644 .... .... 0000 0101 = 6loRH Type: 645 Routing Protocol Information (0x05) 646 RPL Instance: 0x00 647 Sender Rank: 0x0b 648 IPHC Header 649 011. .... = Pattern: IP header compression (0x03) 650 ...1 1... .... .... = Traffic class and flow label: Version, traffic 651 class, and flow label compressed (0x3) 652 .... .0.. .... .... = Next header: Inline 653 .... ..10 .... .... = Hop limit: 64 (0x2) 654 .... .... 0... .... = Context identifier extension: False 655 .... .... .1.. .... = Source address compression: Stateful 656 .... .... ..01 .... = Source address mode: 64-bits inline (0x0001) 657 .... .... .... 0... = Multicast address compression: False 658 .... .... .... .1.. = Destination address compression: Stateful 659 .... .... .... ..01 = Destination address mode: 660 64-bits inline (0x0001) 661 [Source context: bbbb::] 662 [Destination context: bbbb::] 663 Next header: UDP (0x11) 664 Source: bbbb::1415:92cc:0:2 665 Destination: bbbb::1415:92cc:0:1 666 Internet Protocol Version 6, Src: bbbb::1415:92cc:0:2, 667 Dst: bbbb::1415:92cc:0:1 668 0110 .... = Version: 6 669 .... 0000 0000 .... .... .... .... .... = Traffic Class: 0x00 670 (DSCP: CS0, ECN: Not-ECT) 671 .... 0000 00.. .... .... .... .... .... = Differentiated 672 Services Codepoint: Default (0) 673 .... .... ..00 .... .... .... .... .... = Explicit Congestion 674 Notification: Not ECN- 675 Capable Transport (0) 676 .... .... .... 0000 0000 0000 0000 0000 = Flow Label: 0x00000 677 Payload Length: 30 678 Next Header: UDP (17) 679 Hop Limit: 64 680 Source: bbbb::1415:92cc:0:2 681 Destination: bbbb::1415:92cc:0:1 682 User Datagram Protocol, Src Port: 5683, Dst Port: 5683 683 Source Port: 5683 684 Destination Port: 5683 685 Length: 30 686 Checksum: 0x0515 [unverified] 687 [Checksum Status: Unverified] 688 [Stream index: 2] 689 Constrained Application Protocol, Non-Confirmable, POST, MID:47284 690 01.. .... = Version: 1 691 ..01 .... = Type: Non-Confirmable (1) 692 .... 0000 = Token Length: 0 693 Code: POST (2) 694 Message ID: 47284 695 Opt Name: #1: Uri-Path: j 696 Opt Desc: Type 11, Critical, Unsafe 697 1011 .... = Opt Delta: 11 698 .... 0001 = Opt Length: 1 699 Uri-Path: j 700 [Expert Info (Warning/Malformed): Invalid Option Number 40] 701 [Invalid Option Number 40] 702 [Severity level: Warning] 703 [Group: Malformed] 704 Opt Name: #2: Unknown Option: 14 15 92 cc 00 00 00 03 705 Opt Desc: Type 40, Elective, Safe 706 1101 .... = Opt Delta: 13 707 .... 1000 = Opt Length: 8 708 Opt Delta extended: 16 709 Unknown: 141592cc00000003 710 End of options marker: 255 711 [Uri-Path: /j] 712 Payload: Payload Content-Format: application/octet-stream 713 (no Content-Format), Length: 5 714 Payload Desc: application/octet-stream 715 [Payload Length: 5] 717 Payload is implicitly encoded as CBOR. 718 Decoding from cbor.me is presented below: 720 A1 # map: 1 element 721 05 # unsigned integer (5): network identifier label 722 42 # byte string: length 2 723 CAFE # "\xCA\xFE": network identifier (PAN ID) 725 == Raw Bytes == 726 0000 21 ec 11 fe ca 01 00 00 00 cc 92 15 14 02 00 00 727 0010 00 cc 92 15 14 f1 83 05 0b 7a 55 11 14 15 92 cc 728 0020 00 00 00 02 14 15 92 cc 00 00 00 01 16 33 16 33 729 0030 00 1e 05 15 50 02 b8 b4 b1 6a d8 10 14 15 92 cc 730 0040 00 00 00 03 ff a1 05 42 ca fe 2e 04 732 Join Response 1->2 734 IEEE 802.15.4 Data, Dst: 14:15:92:cc:00:00:00:02, 735 Src: 14:15:92:cc:00:00:00:01 736 Frame Control Field: 0xec21, Frame Type: Data, Acknowledge Request, 737 Destination Addressing Mode: Long/64-bit, 738 Frame Version: IEEE Std 802.15.4-2015, 739 Source Addressing Mode: Long/64-bit 740 .... .... .... .001 = Frame Type: Data (0x1) 741 .... .... .... 0... = Security Enabled: False 742 .... .... ...0 .... = Frame Pending: False 743 .... .... ..1. .... = Acknowledge Request: True 744 .... .... .0.. .... = PAN ID Compression: False 745 .... ...0 .... .... = Sequence Number Suppression: False 746 .... ..0. .... .... = Information Elements Present: False 747 .... 11.. .... .... = Destination Addressing Mode: Long/64-bit (0x3) 748 ..10 .... .... .... = Frame Version: IEEE Std 802.15.4-2015 (2) 749 11.. .... .... .... = Source Addressing Mode: Long/64-bit (0x3) 750 Sequence Number: 37 751 Destination PAN: 0xcafe 752 Destination: 14:15:92:cc:00:00:00:02 (14:15:92:cc:00:00:00:02) 753 Extended Source: 14:15:92:cc:00:00:00:01 (14:15:92:cc:00:00:00:01) 754 FCS: 0x3d41 (Correct) 755 6LoWPAN 756 .... 0001 = Page Number: 1 757 IPHC Header 758 011. .... = Pattern: IP header compression (0x03) 759 ...1 1... .... .... = Traffic class and flow label: 760 Version, traffic class, and flow label 761 compressed (0x3) 762 .... .0.. .... .... = Next header: Inline 763 .... ..10 .... .... = Hop limit: 64 (0x2) 764 .... .... 0... .... = Context identifier extension: False 765 .... .... .1.. .... = Source address compression: Stateful 766 .... .... ..01 .... = Source address mode: 64-bits inline (0x0001) 767 .... .... .... 0... = Multicast address compression: False 768 .... .... .... .1.. = Destination address compression: Stateful 769 .... .... .... ..01 = Destination address mode: 770 64-bits inline (0x0001) 771 [Source context: bbbb::] 772 [Destination context: bbbb::] 774 Next header: UDP (0x11) 775 Source: bbbb::1415:92cc:0:1 776 Destination: bbbb::1415:92cc:0:2 777 Internet Protocol Version 6, Src: bbbb::1415:92cc:0:1, 778 Dst: bbbb::1415:92cc:0:2 779 0110 .... = Version: 6 780 .... 0000 0000 .... .... .... .... .... = Traffic Class: 0x00 781 (DSCP: CS0, ECN: Not-ECT) 782 .... 0000 00.. .... .... .... .... .... = Differentiated 783 Services Codepoint: 784 Default (0) 785 .... .... ..00 .... .... .... .... .... = Explicit Congestion 786 Notification: Not ECN- 787 Capable Transport (0) 788 .... .... .... 0000 0000 0000 0000 0000 = Flow Label: 0x00000 789 Payload Length: 44 790 Next Header: UDP (17) 791 Hop Limit: 64 792 Source: bbbb::1415:92cc:0:1 793 Destination: bbbb::1415:92cc:0:2 794 User Datagram Protocol, Src Port: 5683, Dst Port: 5683 795 Source Port: 5683 796 Destination Port: 5683 797 Length: 44 798 Checksum: 0x268f [unverified] 799 [Checksum Status: Unverified] 800 [Stream index: 2] 801 Constrained Application Protocol, Non-Confirmable, 802 2.04 Changed, MID:47284 803 01.. .... = Version: 1 804 ..01 .... = Type: Non-Confirmable (1) 805 .... 0000 = Token Length: 0 806 Code: 2.04 Changed (68) 807 Message ID: 47284 808 [Expert Info (Warning/Malformed): Invalid Option Number 40] 809 [Invalid Option Number 40] 810 [Severity level: Warning] 811 [Group: Malformed] 812 Opt Name: #1: Unknown Option: 14 15 92 cc 00 00 00 03 813 Opt Desc: Type 40, Elective, Safe 814 1101 .... = Opt Delta: 13 815 .... 1000 = Opt Length: 8 816 Opt Delta extended: 27 817 Unknown: 141592cc00000003 818 End of options marker: 255 819 Payload: Payload Content-Format: application/octet-stream 820 (no Content-Format), Length: 2 821 Payload Desc: application/octet-stream 823 [Payload Length: 21] 825 Payload is implicitly encoded as CBOR. 826 Decoding from cbor.me is presented below: 828 A1 # map: 1 element 829 02 # unsigned integer (2): link-layer key set label 830 82 # array: 2 elements 831 01 # unsigned integer (1): key_index value 832 50 # byte string: length 16 833 11111111111111111111111111111111 # key value 835 == Raw Bytes == 837 0000 21 ec 25 fe ca 02 00 00 00 cc 92 15 14 01 00 00 838 0010 00 cc 92 15 14 f1 7a 55 11 14 15 92 cc 00 00 00 839 0020 01 14 15 92 cc 00 00 00 02 16 33 16 33 00 2c 26 840 0030 8f 50 44 b8 b4 d8 1b 14 15 92 cc 00 00 00 03 ff 841 0040 a1 02 82 01 50 11 11 11 11 11 11 11 11 11 11 11 842 0050 11 11 11 11 11 41 3d 844 Join Response 2->3 846 IEEE 802.15.4 Data, Dst: 14:15:92:cc:00:00:00:03, 847 Src: 14:15:92:cc:00:00:00:02 848 Frame Control Field: 0xec21, Frame Type: Data, Acknowledge Request, 849 Destination Addressing Mode: Long/64-bit, 850 Frame Version: IEEE Std 802.15.4-2015, 851 Source Addressing Mode: Long/64-bit 852 .... .... .... .001 = Frame Type: Data (0x1) 853 .... .... .... 0... = Security Enabled: False 854 .... .... ...0 .... = Frame Pending: False 855 .... .... ..1. .... = Acknowledge Request: True 856 .... .... .0.. .... = PAN ID Compression: False 857 .... ...0 .... .... = Sequence Number Suppression: False 858 .... ..0. .... .... = Information Elements Present: False 859 .... 11.. .... .... = Destination Addressing Mode: Long/64-bit (0x3) 860 ..10 .... .... .... = Frame Version: IEEE Std 802.15.4-2015 (2) 861 11.. .... .... .... = Source Addressing Mode: Long/64-bit (0x3) 862 Sequence Number: 19 863 Destination PAN: 0xcafe 864 Destination: 14:15:92:cc:00:00:00:03 (14:15:92:cc:00:00:00:03) 865 Extended Source: 14:15:92:cc:00:00:00:02 (14:15:92:cc:00:00:00:02) 866 FCS: 0x9e69 (Correct) 867 6LoWPAN 868 .... 0001 = Page Number: 1 869 6LoRH: Routing Protocol Information 870 100. .... = Routing Header 6lo: Critical Routing Header (0x04) 871 ...0 .... .... .... = Packet direction (bit O): Up 872 .... 0... .... .... = Rank-Error (bit R): No 873 .... .0.. .... .... = Forwarding-Error (bit F): No 874 .... ..1. .... .... = RPL Instance (bit I): Elided 875 (RPL Instance ID: 0) 876 .... ...1 .... .... = Sender Rank Compression size (bit K): 1 byte 877 .... .... 0000 0101 = 6loRH Type: Routing Protocol Information 878 (0x05) 879 RPL Instance: 0x00 880 Sender Rank: 0x0b 881 IPHC Header 882 011. .... = Pattern: IP header compression (0x03) 883 ...1 1... .... .... = Traffic class and flow label: Version, 884 ~ traffic class, and flow label compressed (0x3) 885 .... .0.. .... .... = Next header: Inline 886 .... ..10 .... .... = Hop limit: 64 (0x2) 887 .... .... 0... .... = Context identifier extension: False 888 .... .... .0.. .... = Source address compression: Stateless 889 .... .... ..01 .... = Source address mode: 64-bits inline (0x0001) 890 .... .... .... 0... = Multicast address compression: False 891 .... .... .... .0.. = Destination address compression: Stateless 892 .... .... .... ..01 = Destination address mode: 893 64-bits inline (0x0001) 894 [Source context: fe80::] 895 [Destination context: fe80::] 896 Next header: UDP (0x11) 897 Source: fe80::1415:92cc:0:2 898 Destination: fe80::1415:92cc:0:3 899 Internet Protocol Version 6, Src: fe80::1415:92cc:0:2, 900 Dst: fe80::1415:92cc:0:3 901 0110 .... = Version: 6 902 .... 0000 0000 .... .... .... .... .... = Traffic Class: 903 0x00 (DSCP: CS0, ECN: Not-ECT) 904 .... 0000 00.. .... .... .... .... .... = Differentiated 905 Services Codepoint: Default (0) 906 .... .... ..00 .... .... .... .... .... = Explicit Congestion 907 Notification: Not ECN- 908 Capable Transport (0) 909 .... .... .... 0000 0000 0000 0000 0000 = Flow Label: 0x00000 910 Payload Length: 34 911 Next Header: UDP (17) 912 Hop Limit: 64 913 Source: fe80::1415:92cc:0:2 914 Destination: fe80::1415:92cc:0:3 915 User Datagram Protocol, Src Port: 5683, Dst Port: 5683 916 Source Port: 5683 917 Destination Port: 5683 918 Length: 34 919 Checksum: 0x364a [unverified] 920 [Checksum Status: Unverified] 921 [Stream index: 1] 922 Constrained Application Protocol, Non-Confirmable, 2.04 Changed, 923 MID:47284 924 01.. .... = Version: 1 925 ..01 .... = Type: Non-Confirmable (1) 926 .... 0000 = Token Length: 0 927 Code: 2.04 Changed (68) 928 Message ID: 47284 929 End of options marker: 255 930 Payload: Payload Content-Format: application/octet-stream 931 (no Content-Format), Length: 2 932 Payload Desc: application/octet-stream 933 [Payload Length: 21] 935 Payload is implicitly encoded as CBOR. 936 Decoding from cbor.me is presented below: 938 A1 # map: 1 element 939 02 # unsigned integer (2): link-layer key set label 940 82 # array: 2 elements 941 01 # unsigned integer (1): key_index value 942 50 # byte string: length 16 943 11111111111111111111111111111111 # key value 945 == Raw Bytes == 947 0000 21 ec 13 fe ca 03 00 00 00 cc 92 15 14 02 00 00 948 0010 00 cc 92 15 14 f1 83 05 0b 7a 11 11 14 15 92 cc 949 0020 00 00 00 02 14 15 92 cc 00 00 00 03 16 33 16 33 950 0030 00 22 36 4a 50 44 b8 b4 ff a1 02 82 01 50 11 11 951 0040 11 11 11 11 11 11 11 11 11 11 11 11 11 11 69 9e 953 4.5. RPL DIO 955 RPL DIO sent by 1 957 == Dissected packet == 959 IEEE 802.15.4 Data, Dst: Broadcast, Src: 14:15:92:cc:00:00:00:01 960 Frame Control Field: 0xe841, Frame Type: Data, PAN ID Compression, 961 Destination Addressing Mode: Short/16-bit, 962 Frame Version: IEEE Std 802.15.4-2015, 963 Source Addressing Mode: Long/64-bit 964 .... .... .... .001 = Frame Type: Data (0x1) 965 .... .... .... 0... = Security Enabled: False 966 .... .... ...0 .... = Frame Pending: False 967 .... .... ..0. .... = Acknowledge Request: False 968 .... .... .1.. .... = PAN ID Compression: True 969 .... ...0 .... .... = Sequence Number Suppression: False 970 .... ..0. .... .... = Information Elements Present: False 971 .... 10.. .... .... = Destination Addressing Mode: 972 Short/16-bit (0x2) 973 ..10 .... .... .... = Frame Version: IEEE Std 802.15.4-2015 (2) 974 11.. .... .... .... = Source Addressing Mode: Long/64-bit (0x3) 975 Sequence Number: 197 976 Destination PAN: 0xcafe 977 Destination: 0xffff 978 Extended Source: 14:15:92:cc:00:00:00:01 (14:15:92:cc:00:00:00:01) 979 FCS: 0xeb21 (Correct) 980 6LoWPAN 981 IPHC Header 982 011. .... = Pattern: IP header compression (0x03) 983 ...1 1... .... .... = Traffic class and flow label: Version, 984 traffic class, and flow label compressed (0x3) 985 .... .0.. .... .... = Next header: Inline 986 .... ..10 .... .... = Hop limit: 64 (0x2) 987 .... .... 0... .... = Context identifier extension: False 988 .... .... .0.. .... = Source address compression: Stateless 989 .... .... ..11 .... = Source address mode: Compressed (0x0003) 990 .... .... .... 1... = Multicast address compression: True 991 .... .... .... .0.. = Destination address compression: Stateless 992 .... .... .... ..11 = Destination address mode: 993 8-bits inline (0x0003) 994 [Source context: fe80::] 995 [Destination context: fe80::] 996 Next header: ICMPv6 (0x3a) 997 Source: fe80::1615:92cc:0:1 998 Destination: ff02::1a 999 Internet Protocol Version 6, Src: fe80::1615:92cc:0:1, Dst: ff02::1a 1000 0110 .... = Version: 6 1001 .... 0000 0000 .... .... .... .... .... = Traffic Class: 0x00 1002 (DSCP: CS0, ECN: Not-ECT) 1003 .... 0000 00.. .... .... .... .... .... = Differentiated Services 1004 Codepoint: Default (0) 1005 .... .... ..00 .... .... .... .... .... = Explicit Congestion 1006 Notification: 1007 Not ECN-Capable Transport (0) 1008 .... .... .... 0000 0000 0000 0000 0000 = Flow Label: 0x00000 1009 Payload Length: 76 1010 Next Header: ICMPv6 (58) 1011 Hop Limit: 64 1012 Source: fe80::1615:92cc:0:1 1013 Destination: ff02::1a 1014 [Source GeoIP: Unknown] 1015 [Destination GeoIP: Unknown] 1016 Internet Control Message Protocol v6 1017 Type: RPL Control (155) 1018 Code: 1 (DODAG Information Object) 1019 Checksum: 0xbccd [correct] 1020 [Checksum Status: Good] 1021 RPLInstanceID: 0 1022 Version: 0 1023 Rank: 256 1024 Flags: 0x88, Grounded (G), Mode of Operation (MOP): Non-Storing 1025 Mode of Operation 1026 1... .... = Grounded (G): True 1027 .0.. .... = Zero: False 1028 ..00 1... = Mode of Operation (MOP): Non-Storing 1029 Mode of Operation (0x1) 1030 .... .000 = DODAG Preference: 0 1031 Destination Advertisement Trigger Sequence Number (DTSN): 51 1032 Flags: 0x00 1033 Reserved: 00 1034 DODAGID: bbbb::1415:92cc:0:1 1035 ICMPv6 RPL Option (Prefix Information bbbb::/64) 1036 Type: Prefix Information (8) 1037 Length: 30 1038 Prefix Length: 64 1039 Flag: 0x60, Auto Address Config, Router Address 1040 0... .... = On Link: Not set 1041 .1.. .... = Auto Address Config: Set 1042 ..1. .... = Router Address: Set 1043 ...0 0000 = Reserved: 0 1044 Valid Lifetime: Infinity (4294967295) 1045 Preferred Lifetime: Infinity (4294967295) 1046 Reserved 1047 Destination Prefix: bbbb:: 1048 ICMPv6 RPL Option (DODAG configuration) 1049 Type: DODAG configuration (4) 1050 Length: 14 1051 Flag: 0x00 1052 0000 .... = Reserved: 0 1053 .... 0... = Authentication Enabled: Not set 1054 .... .000 = Path Control Size: 0 1055 DIOIntervalDoublings: 8 1056 DIOIntervalMin: 12 1057 DIORedundancyConstant: 0 1058 MaxRankInc: 8 1059 MinHopRankInc: 1 1060 OCP (Objective Code Point): 0 1061 Reserved: 0 1062 Default Lifetime: 255 1063 Lifetime Unit: 65535 1065 == Raw Bytes == 1067 0000 41 e8 c5 fe ca ff ff 01 00 00 00 cc 92 15 14 7a 1068 0010 3b 3a 1a 9b 01 bc cd 00 00 01 00 88 33 00 00 bb 1069 0020 bb 00 00 00 00 00 00 14 15 92 cc 00 00 00 01 08 1070 0030 1e 40 60 ff ff ff ff ff ff ff ff 00 00 00 00 bb 1071 0040 bb 00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 1072 0050 0e 00 08 0c 00 00 08 00 01 00 00 00 ff ff ff 21 1073 0060 eb 1075 RPL DIO sent by 2 1077 == Dissected packet == 1079 IEEE 802.15.4 Data, Dst: Broadcast, Src: 14:15:92:cc:00:00:00:02 1080 Frame Control Field: 0xe841, Frame Type: Data, PAN ID Compression, 1081 Destination Addressing Mode: Short/16-bit, 1082 Frame Version: IEEE Std 802.15.4-2015, 1083 Source Addressing Mode: Long/64-bit 1084 .... .... .... .001 = Frame Type: Data (0x1) 1085 .... .... .... 0... = Security Enabled: False 1086 .... .... ...0 .... = Frame Pending: False 1087 .... .... ..0. .... = Acknowledge Request: False 1088 .... .... .1.. .... = PAN ID Compression: True 1089 .... ...0 .... .... = Sequence Number Suppression: False 1090 .... ..0. .... .... = Information Elements Present: False 1091 .... 10.. .... .... = Destination Addressing Mode: 1092 Short/16-bit (0x2) 1093 ..10 .... .... .... = Frame Version: IEEE Std 802.15.4-2015 (2) 1094 11.. .... .... .... = Source Addressing Mode: Long/64-bit (0x3) 1095 Sequence Number: 197 1096 Destination PAN: 0xcafe 1097 Destination: 0xffff 1098 Extended Source: 14:15:92:cc:00:00:00:02 (14:15:92:cc:00:00:00:02) 1099 FCS: 0xab62 (Correct) 1100 6LoWPAN 1101 IPHC Header 1102 011. .... = Pattern: IP header compression (0x03) 1103 ...1 1... .... .... = Traffic class and flow label: Version, 1104 traffic class, and flow label compressed (0x3) 1105 .... .0.. .... .... = Next header: Inline 1106 .... ..10 .... .... = Hop limit: 64 (0x2) 1107 .... .... 0... .... = Context identifier extension: False 1108 .... .... .0.. .... = Source address compression: Stateless 1109 .... .... ..11 .... = Source address mode: Compressed (0x0003) 1110 .... .... .... 1... = Multicast address compression: True 1111 .... .... .... .0.. = Destination address compression: Stateless 1112 .... .... .... ..11 = Destination address mode: 1113 8-bits inline (0x0003) 1114 [Source context: fe80::] 1115 [Destination context: fe80::] 1116 Next header: ICMPv6 (0x3a) 1117 Source: fe80::1615:92cc:0:2 1118 Destination: ff02::1a 1119 Internet Protocol Version 6, Src: fe80::1615:92cc:0:2, Dst: ff02::1a 1120 0110 .... = Version: 6 1121 .... 0000 0000 .... .... .... .... .... = Traffic Class: 1122 0x00 (DSCP: CS0, ECN: Not-ECT) 1123 .... 0000 00.. .... .... .... .... .... = Differentiated Services 1124 Codepoint: Default (0) 1125 .... .... ..00 .... .... .... .... .... = Explicit Congestion 1126 Notification: 1127 Not ECN-Capable Transport (0) 1128 .... .... .... 0000 0000 0000 0000 0000 = Flow Label: 0x00000 1129 Payload Length: 76 1130 Next Header: ICMPv6 (58) 1131 Hop Limit: 64 1132 Source: fe80::1615:92cc:0:2 1133 Destination: ff02::1a 1134 [Source GeoIP: Unknown] 1135 [Destination GeoIP: Unknown] 1136 Internet Control Message Protocol v6 1137 Type: RPL Control (155) 1138 Code: 1 (DODAG Information Object) 1139 Checksum: 0xbbcc [correct] 1140 [Checksum Status: Good] 1141 RPLInstanceID: 0 1142 Version: 0 1143 Rank: 512 1144 Flags: 0x88, Grounded (G), Mode of Operation (MOP): Non-Storing 1145 Mode of Operation 1146 1... .... = Grounded (G): True 1147 .0.. .... = Zero: False 1148 ..00 1... = Mode of Operation (MOP): Non-Storing 1149 Mode of Operation (0x1) 1150 .... .000 = DODAG Preference: 0 1151 Destination Advertisement Trigger Sequence Number (DTSN): 51 1152 Flags: 0x00 1153 Reserved: 00 1154 DODAGID: bbbb::1415:92cc:0:1 1155 ICMPv6 RPL Option (Prefix Information bbbb::/64) 1156 Type: Prefix Information (8) 1157 Length: 30 1158 Prefix Length: 64 1159 Flag: 0x60, Auto Address Config, Router Address 1160 0... .... = On Link: Not set 1161 .1.. .... = Auto Address Config: Set 1162 ..1. .... = Router Address: Set 1163 ...0 0000 = Reserved: 0 1164 Valid Lifetime: Infinity (4294967295) 1165 Preferred Lifetime: Infinity (4294967295) 1166 Reserved 1167 Destination Prefix: bbbb:: 1168 ICMPv6 RPL Option (DODAG configuration) 1169 Type: DODAG configuration (4) 1170 Length: 14 1171 Flag: 0x00 1172 0000 .... = Reserved: 0 1173 .... 0... = Authentication Enabled: Not set 1174 .... .000 = Path Control Size: 0 1175 DIOIntervalDoublings: 8 1176 DIOIntervalMin: 12 1177 DIORedundancyConstant: 0 1178 MaxRankInc: 8 1179 MinHopRankInc: 1 1180 OCP (Objective Code Point): 0 1181 Reserved: 0 1182 Default Lifetime: 255 1183 Lifetime Unit: 65535 1185 == Raw Bytes == 1187 0000 41 e8 c5 fe ca ff ff 02 00 00 00 cc 92 15 14 7a 1188 0010 3b 3a 1a 9b 01 bb cc 00 00 02 00 88 33 00 00 bb 1189 0020 bb 00 00 00 00 00 00 14 15 92 cc 00 00 00 01 08 1190 0030 1e 40 60 ff ff ff ff ff ff ff ff 00 00 00 00 bb 1191 0040 bb 00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 1192 0050 0e 00 08 0c 00 00 08 00 01 00 00 00 ff ff ff 62 1193 0060 ab 1195 RPL DIO sent by 3 1197 == Dissected packet == 1199 IEEE 802.15.4 Data, Dst: Broadcast, Src: 14:15:92:cc:00:00:00:03 1200 Frame Control Field: 0xe841, Frame Type: Data, PAN ID Compression, 1201 Destination Addressing Mode: Short/16-bit, 1202 Frame Version: IEEE Std 802.15.4-2015, Source Addressing Mode: 1204 Long/64-bit 1205 .... .... .... .001 = Frame Type: Data (0x1) 1206 .... .... .... 0... = Security Enabled: False 1207 .... .... ...0 .... = Frame Pending: False 1208 .... .... ..0. .... = Acknowledge Request: False 1209 .... .... .1.. .... = PAN ID Compression: True 1210 .... ...0 .... .... = Sequence Number Suppression: False 1211 .... ..0. .... .... = Information Elements Present: False 1212 .... 10.. .... .... = Destination Addressing Mode: 1213 Short/16-bit (0x2) 1214 ..10 .... .... .... = Frame Version: IEEE Std 802.15.4-2015 (2) 1215 11.. .... .... .... = Source Addressing Mode: Long/64-bit (0x3) 1216 Sequence Number: 66 1217 Destination PAN: 0xcafe 1218 Destination: 0xffff 1219 Extended Source: 14:15:92:cc:00:00:00:03 (14:15:92:cc:00:00:00:03) 1220 FCS: 0x7daa (Correct) 1221 6LoWPAN 1222 IPHC Header 1223 011. .... = Pattern: IP header compression (0x03) 1224 ...1 1... .... .... = Traffic class and flow label: Version, 1225 traffic class, and flow label compressed (0x3) 1226 .... .0.. .... .... = Next header: Inline 1227 .... ..10 .... .... = Hop limit: 64 (0x2) 1228 .... .... 0... .... = Context identifier extension: False 1229 .... .... .0.. .... = Source address compression: Stateless 1230 .... .... ..11 .... = Source address mode: Compressed (0x0003) 1231 .... .... .... 1... = Multicast address compression: True 1232 .... .... .... .0.. = Destination address compression: Stateless 1233 .... .... .... ..11 = Destination address mode: 1234 8-bits inline (0x0003) 1235 [Source context: fe80::] 1236 [Destination context: fe80::] 1237 Next header: ICMPv6 (0x3a) 1238 Source: fe80::1615:92cc:0:3 1239 Destination: ff02::1a 1240 Internet Protocol Version 6, Src: fe80::1615:92cc:0:3, Dst: ff02::1a 1241 0110 .... = Version: 6 1242 .... 0000 0000 .... .... .... .... .... = Traffic Class: 1243 0x00 (DSCP: CS0, ECN: Not-ECT) 1244 .... 0000 00.. .... .... .... .... .... = Differentiated Services 1245 Codepoint: Default (0) 1246 .... .... ..00 .... .... .... .... .... = Explicit Congestion 1247 Notification: 1248 Not ECN-Capable Transport (0) 1249 .... .... .... 0000 0000 0000 0000 0000 = Flow Label: 0x00000 1250 Payload Length: 76 1251 Next Header: ICMPv6 (58) 1252 Hop Limit: 64 1253 Source: fe80::1615:92cc:0:3 1254 Destination: ff02::1a 1255 [Source GeoIP: Unknown] 1256 [Destination GeoIP: Unknown] 1257 Internet Control Message Protocol v6 1258 Type: RPL Control (155) 1259 Code: 1 (DODAG Information Object) 1260 Checksum: 0xbabe [correct] 1261 [Checksum Status: Good] 1262 RPLInstanceID: 0 1263 Version: 0 1264 Rank: 781 1265 Flags: 0x88, Grounded (G), Mode of Operation (MOP): Non-Storing 1266 Mode of Operation 1267 1... .... = Grounded (G): True 1268 .0.. .... = Zero: False 1269 ..00 1... = Mode of Operation (MOP): Non-Storing 1270 Mode of Operation (0x1) 1271 .... .000 = DODAG Preference: 0 1272 Destination Advertisement Trigger Sequence Number (DTSN): 51 1273 Flags: 0x00 1274 Reserved: 00 1275 DODAGID: bbbb::1415:92cc:0:1 1276 ICMPv6 RPL Option (Prefix Information bbbb::/64) 1277 Type: Prefix Information (8) 1278 Length: 30 1279 Prefix Length: 64 1280 Flag: 0x60, Auto Address Config, Router Address 1281 0... .... = On Link: Not set 1282 .1.. .... = Auto Address Config: Set 1283 ..1. .... = Router Address: Set 1284 ...0 0000 = Reserved: 0 1285 Valid Lifetime: Infinity (4294967295) 1286 Preferred Lifetime: Infinity (4294967295) 1287 Reserved 1288 Destination Prefix: bbbb:: 1289 ICMPv6 RPL Option (DODAG configuration) 1290 Type: DODAG configuration (4) 1291 Length: 14 1292 Flag: 0x00 1293 0000 .... = Reserved: 0 1294 .... 0... = Authentication Enabled: Not set 1295 .... .000 = Path Control Size: 0 1296 DIOIntervalDoublings: 8 1297 DIOIntervalMin: 12 1298 DIORedundancyConstant: 0 1299 MaxRankInc: 8 1300 MinHopRankInc: 1 1301 OCP (Objective Code Point): 0 1302 Reserved: 0 1303 Default Lifetime: 255 1304 Lifetime Unit: 65535 1306 == Raw Bytes == 1308 0000 41 e8 42 fe ca ff ff 03 00 00 00 cc 92 15 14 7a 1309 0010 3b 3a 1a 9b 01 ba be 00 00 03 0d 88 33 00 00 bb 1310 0020 bb 00 00 00 00 00 00 14 15 92 cc 00 00 00 01 08 1311 0030 1e 40 60 ff ff ff ff ff ff ff ff 00 00 00 00 bb 1312 0040 bb 00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 1313 0050 0e 00 08 0c 00 00 08 00 01 00 00 00 ff ff ff aa 1314 0060 7d 1316 4.6. RPL DAO 1318 4.6.1. RPL DAO from 2 1320 [RPL DAO from 2] 2->1 1322 == Dissected packet == 1324 IEEE 802.15.4 Data, Dst: 14:15:92:cc:00:00:00:01, 1325 Src: 14:15:92:cc:00:00:00:02 1326 Frame Control Field: 0xec21, Frame Type: Data, Acknowledge Request, 1327 Destination Addressing Mode: Long/64-bit, 1328 Frame Version: IEEE Std 802.15.4-2015, Source Addressing Mode: 1329 Long/64-bit 1330 .... .... .... .001 = Frame Type: Data (0x1) 1331 .... .... .... 0... = Security Enabled: False 1332 .... .... ...0 .... = Frame Pending: False 1333 .... .... ..1. .... = Acknowledge Request: True 1334 .... .... .0.. .... = PAN ID Compression: False 1335 .... ...0 .... .... = Sequence Number Suppression: False 1336 .... ..0. .... .... = Information Elements Present: False 1337 .... 11.. .... .... = Destination Addressing Mode: Long/64-bit (0x3) 1338 ..10 .... .... .... = Frame Version: IEEE Std 802.15.4-2015 (2) 1339 11.. .... .... .... = Source Addressing Mode: Long/64-bit (0x3) 1340 Sequence Number: 223 1341 Destination PAN: 0xcafe 1342 Destination: 14:15:92:cc:00:00:00:01 (14:15:92:cc:00:00:00:01) 1343 Extended Source: 14:15:92:cc:00:00:00:02 (14:15:92:cc:00:00:00:02) 1344 FCS: 0xc883 (Correct) 1345 6LoWPAN 1346 .... 0001 = Page Number: 1 1347 6LoRH: Routing Protocol Information 1348 100. .... = Routing Header 6lo: Critical Routing Header (0x04) 1349 ...0 .... .... .... = Packet direction (bit O): Up 1350 .... 0... .... .... = Rank-Error (bit R): No 1351 .... .0.. .... .... = Forwarding-Error (bit F): No 1352 .... ..1. .... .... = RPL Instance (bit I): Elided 1353 (RPL Instance ID: 0) 1354 .... ...1 .... .... = Sender Rank Compression size (bit K): 1 byte 1355 .... .... 0000 0101 = 6loRH Type: Routing Protocol Information 1356 (0x05) 1357 RPL Instance: 0x00 1358 Sender Rank: 0x02 1359 IPHC Header 1360 011. .... = Pattern: IP header compression (0x03) 1361 ...1 1... .... .... = Traffic class and flow label: Version, 1362 traffic class, and flow label compressed (0x3) 1363 .... .0.. .... .... = Next header: Inline 1364 .... ..10 .... .... = Hop limit: 64 (0x2) 1365 .... .... 0... .... = Context identifier extension: False 1366 .... .... .1.. .... = Source address compression: Stateful 1367 .... .... ..01 .... = Source address mode: 64-bits inline (0x0001) 1368 .... .... .... 0... = Multicast address compression: False 1369 .... .... .... .1.. = Destination address compression: Stateful 1370 .... .... .... ..01 = Destination address mode: 1371 64-bits inline (0x0001) 1372 [Source context: bbbb::] 1373 [Destination context: bbbb::] 1374 Next header: ICMPv6 (0x3a) 1375 Source: bbbb::1415:92cc:0:2 1376 Destination: bbbb::1415:92cc:0:1 1377 Internet Protocol Version 6, Src: bbbb::1415:92cc:0:2, 1378 Dst: bbbb::1415:92cc:0:1 1379 0110 .... = Version: 6 1380 .... 0000 0000 .... .... .... .... .... = Traffic Class: 1381 0x00 (DSCP: CS0, ECN: Not-ECT) 1382 .... 0000 00.. .... .... .... .... .... = Differentiated Services 1383 Codepoint: Default (0) 1384 .... .... ..00 .... .... .... .... .... = Explicit Congestion 1385 Notification: 1386 Not ECN-Capable Transport (0) 1387 .... .... .... 0000 0000 0000 0000 0000 = Flow Label: 0x00000 1388 Payload Length: 66 1389 Next Header: ICMPv6 (58) 1390 Hop Limit: 64 1391 Source: bbbb::1415:92cc:0:2 1392 Destination: bbbb::1415:92cc:0:1 1393 [Source GeoIP: Unknown] 1394 [Destination GeoIP: Unknown] 1395 Internet Control Message Protocol v6 1396 Type: RPL Control (155) 1397 Code: 2 (Destination Advertisement Object) 1398 Checksum: 0x3aa5 [correct] 1399 [Checksum Status: Good] 1400 RPLInstanceID: 0 1401 Flags: 0x40, DODAGID Present (D) 1402 0... .... = DAO-ACK Request (K): False 1403 .1.. .... = DODAGID Present (D): True 1404 ..00 0000 = Reserved: 0 1405 Reserved: 00 1406 DAO Sequence: 49 1407 DODAGID: bbbb::1415:92cc:0:1 1408 ICMPv6 RPL Option (RPL Target bbbb::1415:92cc:0:3/128) 1409 Type: RPL Target (5) 1410 Length: 18 1411 Reserved 1412 Target Length: 128 1413 Target: bbbb::1415:92cc:0:3 1414 ICMPv6 RPL Option (Transit Information bbbb::1415:92cc:0:1) 1415 Type: Transit Information (6) 1416 Length: 20 1417 Flags: 0x00 1418 0... .... = External: Not set 1419 .000 0000 = Reserved: 0 1420 Path Control: 0 1421 Path Sequence: 48 1422 Path Lifetime: 170 1423 Parent Address: bbbb::1415:92cc:0:1 1425 == Raw Bytes == 1426 0000 21 ec df fe ca 01 00 00 00 cc 92 15 14 02 00 00 1427 0010 00 cc 92 15 14 f1 83 05 02 7a 55 3a 14 15 92 cc 1428 0020 00 00 00 02 14 15 92 cc 00 00 00 01 9b 02 3a a5 1429 0030 00 40 00 31 bb bb 00 00 00 00 00 00 14 15 92 cc 1430 0040 00 00 00 01 05 12 00 80 bb bb 00 00 00 00 00 00 1431 0050 14 15 92 cc 00 00 00 03 06 14 00 00 30 aa bb bb 1432 0060 00 00 00 00 00 00 14 15 92 cc 00 00 00 01 83 c8 1434 4.6.2. RPL DAO from 3 1436 [RPL DAO from 3] 3->2 1438 == Dissected packet == 1439 IEEE 802.15.4 Data, Dst: 14:15:92:cc:00:00:00:02, 1440 Src: 14:15:92:cc:00:00:00:03 1441 Frame Control Field: 0xec21, Frame Type: Data, Acknowledge Request, 1442 Destination Addressing Mode: Long/64-bit, 1443 Frame Version: IEEE Std 802.15.4-2015, Source Addressing Mode: 1444 Long/64-bit 1445 .... .... .... .001 = Frame Type: Data (0x1) 1446 .... .... .... 0... = Security Enabled: False 1447 .... .... ...0 .... = Frame Pending: False 1448 .... .... ..1. .... = Acknowledge Request: True 1449 .... .... .0.. .... = PAN ID Compression: False 1450 .... ...0 .... .... = Sequence Number Suppression: False 1451 .... ..0. .... .... = Information Elements Present: False 1452 .... 11.. .... .... = Destination Addressing Mode: Long/64-bit (0x3) 1453 ..10 .... .... .... = Frame Version: IEEE Std 802.15.4-2015 (2) 1454 11.. .... .... .... = Source Addressing Mode: Long/64-bit (0x3) 1455 Sequence Number: 6 1456 Destination PAN: 0xcafe 1457 Destination: 14:15:92:cc:00:00:00:02 (14:15:92:cc:00:00:00:02) 1458 Extended Source: 14:15:92:cc:00:00:00:03 (14:15:92:cc:00:00:00:03) 1459 FCS: 0xee92 (Correct) 1460 6LoWPAN 1461 .... 0001 = Page Number: 1 1462 6LoRH: Routing Protocol Information 1463 100. .... = Routing Header 6lo: Critical Routing Header (0x04) 1464 ...0 .... .... .... = Packet direction (bit O): Up 1465 .... 0... .... .... = Rank-Error (bit R): No 1466 .... .0.. .... .... = Forwarding-Error (bit F): No 1467 .... ..1. .... .... = RPL Instance (bit I): 1468 Elided (RPL Instance ID: 0) 1469 .... ...0 .... .... = Sender Rank Compression size (bit K): 1470 2 bytes 1471 .... .... 0000 0101 = 6loRH Type: 1472 Routing Protocol Information (0x05) 1473 RPL Instance: 0x00 1474 Sender Rank: 0x0c2b 1475 IPHC Header 1476 011. .... = Pattern: IP header compression (0x03) 1477 ...1 1... .... .... = Traffic class and flow label: Version, 1478 traffic class, and flow label compressed (0x3) 1479 .... .0.. .... .... = Next header: Inline 1480 .... ..10 .... .... = Hop limit: 64 (0x2) 1481 .... .... 0... .... = Context identifier extension: False 1482 .... .... .1.. .... = Source address compression: Stateful 1483 .... .... ..01 .... = Source address mode: 1484 64-bits inline (0x0001) 1485 .... .... .... 0... = Multicast address compression: False 1486 .... .... .... .1.. = Destination address compression: Stateful 1487 .... .... .... ..01 = Destination address mode: 1488 64-bits inline (0x0001) 1489 [Source context: bbbb::] 1490 [Destination context: bbbb::] 1491 Next header: ICMPv6 (0x3a) 1492 Source: bbbb::1415:92cc:0:3 1493 Destination: bbbb::1415:92cc:0:1 1494 Internet Protocol Version 6, Src: bbbb::1415:92cc:0:3, 1495 Dst: bbbb::1415:92cc:0:1 1496 0110 .... = Version: 6 1497 .... 0000 0000 .... .... .... .... .... = Traffic Class: 1498 0x00 (DSCP: CS0, ECN: Not-ECT) 1499 .... 0000 00.. .... .... .... .... .... = Differentiated 1500 Services Codepoint: Default (0) 1501 .... .... ..00 .... .... .... .... .... = Explicit Congestion 1502 Notification: 1503 Not ECN-Capable Transport (0) 1504 .... .... .... 0000 0000 0000 0000 0000 = Flow Label: 0x00000 1505 Payload Length: 46 1506 Next Header: ICMPv6 (58) 1507 Hop Limit: 64 1508 Source: bbbb::1415:92cc:0:3 1509 Destination: bbbb::1415:92cc:0:1 1510 Internet Control Message Protocol v6 1511 Type: RPL Control (155) 1512 Code: 2 (Destination Advertisement Object) 1513 Checksum: 0xd218 [correct] 1514 [Checksum Status: Good] 1515 RPLInstanceID: 0 1516 Flags: 0x40, DODAGID Present (D) 1517 0... .... = DAO-ACK Request (K): False 1518 .1.. .... = DODAGID Present (D): True 1519 ..00 0000 = Reserved: 0 1520 Reserved: 00 1521 DAO Sequence: 2 1522 DODAGID: bbbb::1415:92cc:0:1 1523 ICMPv6 RPL Option (Transit Information bbbb::1415:92cc:0:2) 1524 Type: Transit Information (6) 1525 Length: 20 1526 Flags: 0x00 1527 0... .... = External: Not set 1528 .000 0000 = Reserved: 0 1529 Path Control: 0 1530 Path Sequence: 1 1531 Path Lifetime: 170 1532 Parent Address: bbbb::1415:92cc:0:2 1534 == Raw Bytes == 1535 0000 21 ec 06 fe ca 02 00 00 00 cc 92 15 14 03 00 00 1536 0010 00 cc 92 15 14 f1 82 05 0c 2b 7a 55 3a 14 15 92 1537 0020 cc 00 00 00 03 14 15 92 cc 00 00 00 01 9b 02 d2 1538 0030 18 00 40 00 02 bb bb 00 00 00 00 00 00 14 15 92 1539 0040 cc 00 00 00 01 06 14 00 00 01 aa bb bb 00 00 00 1540 0050 00 00 00 14 15 92 cc 00 00 00 02 92 ee 1542 [RPL DAO from 3] 2->1 1544 == Dissected packet == 1546 IEEE 802.15.4 Data, Dst: 14:15:92:cc:00:00:00:01, 1547 Src: 14:15:92:cc:00:00:00:02 1548 Frame Control Field: 0xec21, Frame Type: Data, 1549 Acknowledge Request, Destination Addressing Mode: Long/64-bit, 1550 Frame Version: IEEE Std 802.15.4-2015, Source Addressing Mode: 1551 Long/64-bit 1552 .... .... .... .001 = Frame Type: Data (0x1) 1553 .... .... .... 0... = Security Enabled: False 1554 .... .... ...0 .... = Frame Pending: False 1555 .... .... ..1. .... = Acknowledge Request: True 1556 .... .... .0.. .... = PAN ID Compression: False 1557 .... ...0 .... .... = Sequence Number Suppression: False 1558 .... ..0. .... .... = Information Elements Present: False 1559 .... 11.. .... .... = Destination Addressing Mode: Long/64-bit (0x3) 1560 ..10 .... .... .... = Frame Version: IEEE Std 802.15.4-2015 (2) 1561 11.. .... .... .... = Source Addressing Mode: Long/64-bit (0x3) 1562 Sequence Number: 161 1563 Destination PAN: 0xcafe 1564 Destination: 14:15:92:cc:00:00:00:01 (14:15:92:cc:00:00:00:01) 1565 Extended Source: 14:15:92:cc:00:00:00:02 (14:15:92:cc:00:00:00:02) 1566 FCS: 0x4f42 (Correct) 1567 6LoWPAN 1568 .... 0001 = Page Number: 1 1569 6LoRH: Routing Protocol Information 1570 100. .... = Routing Header 6lo: Critical Routing Header (0x04) 1571 ...0 .... .... .... = Packet direction (bit O): Up 1572 .... 0... .... .... = Rank-Error (bit R): No 1573 .... .0.. .... .... = Forwarding-Error (bit F): No 1574 .... ..1. .... .... = RPL Instance (bit I): 1575 Elided (RPL Instance ID: 0) 1576 .... ...0 .... .... = Sender Rank Compression size (bit K): 1577 2 bytes 1578 .... .... 0000 0101 = 6loRH Type: 1579 Routing Protocol Information (0x05) 1580 RPL Instance: 0x00 1581 Sender Rank: 0x0229 1583 IPHC Header 1584 011. .... = Pattern: IP header compression (0x03) 1585 ...1 1... .... .... = Traffic class and flow label: Version, 1586 traffic class, and flow label 1587 compressed (0x3) 1588 .... .0.. .... .... = Next header: Inline 1589 .... ..10 .... .... = Hop limit: 64 (0x2) 1590 .... .... 0... .... = Context identifier extension: False 1591 .... .... .1.. .... = Source address compression: Stateful 1592 .... .... ..01 .... = Source address mode: 1593 64-bits inline (0x0001) 1594 .... .... .... 0... = Multicast address compression: False 1595 .... .... .... .1.. = Destination address compression: Stateful 1596 .... .... .... ..01 = Destination address mode: 1597 64-bits inline (0x0001) 1598 [Source context: bbbb::] 1599 [Destination context: bbbb::] 1600 Next header: ICMPv6 (0x3a) 1601 Source: bbbb::1415:92cc:0:3 1602 Destination: bbbb::1415:92cc:0:1 1603 Internet Protocol Version 6, Src: bbbb::1415:92cc:0:3, 1604 Dst: bbbb::1415:92cc:0:1 1605 0110 .... = Version: 6 1606 .... 0000 0000 .... .... .... .... .... = Traffic Class: 1607 0x00 (DSCP: CS0, ECN: Not-ECT) 1608 .... 0000 00.. .... .... .... .... .... = Differentiated 1609 Services Codepoint: Default (0) 1610 .... .... ..00 .... .... .... .... .... = Explicit Congestion 1611 Notification: 1612 Not ECN-Capable Transport (0) 1613 .... .... .... 0000 0000 0000 0000 0000 = Flow Label: 0x00000 1614 Payload Length: 46 1615 Next Header: ICMPv6 (58) 1616 Hop Limit: 64 1617 Source: bbbb::1415:92cc:0:3 1618 Destination: bbbb::1415:92cc:0:1 1619 Internet Control Message Protocol v6 1620 Type: RPL Control (155) 1621 Code: 2 (Destination Advertisement Object) 1622 Checksum: 0xd218 [correct] 1623 [Checksum Status: Good] 1624 RPLInstanceID: 0 1625 Flags: 0x40, DODAGID Present (D) 1626 0... .... = DAO-ACK Request (K): False 1627 .1.. .... = DODAGID Present (D): True 1628 ..00 0000 = Reserved: 0 1629 Reserved: 00 1630 DAO Sequence: 2 1631 DODAGID: bbbb::1415:92cc:0:1 1632 ICMPv6 RPL Option (Transit Information bbbb::1415:92cc:0:2) 1633 Type: Transit Information (6) 1634 Length: 20 1635 Flags: 0x00 1636 0... .... = External: Not set 1637 .000 0000 = Reserved: 0 1638 Path Control: 0 1639 Path Sequence: 1 1640 Path Lifetime: 170 1641 Parent Address: bbbb::1415:92cc:0:2 1643 == Raw Bytes == 1645 0000 21 ec a1 fe ca 01 00 00 00 cc 92 15 14 02 00 00 1646 0010 00 cc 92 15 14 f1 82 05 02 29 7a 55 3a 14 15 92 1647 0020 cc 00 00 00 03 14 15 92 cc 00 00 00 01 9b 02 d2 1648 0030 18 00 40 00 02 bb bb 00 00 00 00 00 00 14 15 92 1649 0040 cc 00 00 00 01 06 14 00 00 01 aa bb bb 00 00 00 1650 0050 00 00 00 14 15 92 cc 00 00 00 02 42 4f 1652 4.7. ICMPv6 echo request/reply 1654 4.7.1. ping 2 1656 [ping 2] ICMPv6 echo request 1->2 1658 == Dissected packet == 1660 IEEE 802.15.4 Data, Dst: 14:15:92:cc:00:00:00:02, 1661 Src: 14:15:92:cc:00:00:00:01 1662 Frame Control Field: 0xec21, Frame Type: Data, Acknowledge Request, 1663 Destination Addressing Mode: Long/64-bit, 1664 Frame Version: IEEE Std 802.15.4-2015, Source Addressing Mode: 1665 Long/64-bit 1666 .... .... .... .001 = Frame Type: Data (0x1) 1667 .... .... .... 0... = Security Enabled: False 1668 .... .... ...0 .... = Frame Pending: False 1669 .... .... ..1. .... = Acknowledge Request: True 1670 .... .... .0.. .... = PAN ID Compression: False 1671 .... ...0 .... .... = Sequence Number Suppression: False 1672 .... ..0. .... .... = Information Elements Present: False 1673 .... 11.. .... .... = Destination Addressing Mode: Long/64-bit (0x3) 1674 ..10 .... .... .... = Frame Version: IEEE Std 802.15.4-2015 (2) 1675 11.. .... .... .... = Source Addressing Mode: Long/64-bit (0x3) 1676 Sequence Number: 74 1677 Destination PAN: 0xcafe 1678 Destination: 14:15:92:cc:00:00:00:02 (14:15:92:cc:00:00:00:02) 1679 Extended Source: 14:15:92:cc:00:00:00:01 (14:15:92:cc:00:00:00:01) 1680 FCS: 0x6ec7 (Correct) 1681 6LoWPAN 1682 .... 0001 = Page Number: 1 1683 IPHC Header 1684 011. .... = Pattern: IP header compression (0x03) 1685 ...1 1... .... .... = Traffic class and flow label: Version, 1686 traffic class, and flow label compressed (0x3) 1687 .... .0.. .... .... = Next header: Inline 1688 .... ..00 .... .... = Hop limit: Inline (0x0) 1689 .... .... 0... .... = Context identifier extension: False 1690 .... .... .1.. .... = Source address compression: Stateful 1691 .... .... ..01 .... = Source address mode: 64-bits inline (0x0001) 1692 .... .... .... 0... = Multicast address compression: False 1693 .... .... .... .1.. = Destination address compression: Stateful 1694 .... .... .... ..01 = Destination address mode: 1695 64-bits inline (0x0001) 1696 [Source context: bbbb::] 1697 [Destination context: bbbb::] 1698 Next header: ICMPv6 (0x3a) 1699 Hop limit: 128 1700 Source: bbbb::1 1701 Destination: bbbb::1415:92cc:0:2 1702 Internet Protocol Version 6, Src: bbbb::1, Dst: bbbb::1415:92cc:0:2 1703 0110 .... = Version: 6 1704 .... 0000 0000 .... .... .... .... .... = Traffic Class: 1705 0x00 (DSCP: CS0, ECN: Not-ECT) 1706 .... 0000 00.. .... .... .... .... .... = Differentiated Services 1707 Codepoint: Default (0) 1708 .... .... ..00 .... .... .... .... .... = Explicit Congestion 1709 Notification: 1710 Not ECN-Capable Transport (0) 1711 .... .... .... 0000 0000 0000 0000 0000 = Flow Label: 0x00000 1712 Payload Length: 40 1713 Next Header: ICMPv6 (58) 1714 Hop Limit: 128 1715 Source: bbbb::1 1716 Destination: bbbb::1415:92cc:0:2 1717 [Source GeoIP: Unknown] 1718 [Destination GeoIP: Unknown] 1719 Internet Control Message Protocol v6 1720 Type: Echo (ping) request (128) 1721 Code: 0 1722 Checksum: 0xb662 [correct] 1723 [Checksum Status: Good] 1724 Identifier: 0x0001 1725 Sequence: 58 1726 [Response In: 2369] 1727 Data (32 bytes) 1728 Data: 6162636465666768696a6b6c6d6e6f707172737475767761... 1729 [Length: 32] 1731 == Raw Bytes == 1733 0000 21 ec 4a fe ca 02 00 00 00 cc 92 15 14 01 00 00 1734 0010 00 cc 92 15 14 f1 78 55 3a 80 00 00 00 00 00 00 1735 0020 00 01 14 15 92 cc 00 00 00 02 80 00 b6 62 00 01 1736 0030 00 3a 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 1737 0040 6f 70 71 72 73 74 75 76 77 61 62 63 64 65 66 67 1738 0050 68 69 c7 6e 1740 [ping 2] ICMPv6 echo reply 2->1 1742 == Dissected packet == 1744 IEEE 802.15.4 Data, Dst: 14:15:92:cc:00:00:00:01, 1745 Src: 14:15:92:cc:00:00:00:02 1746 Frame Control Field: 0xec21, Frame Type: Data, Acknowledge Request, 1747 Destination Addressing Mode: Long/64-bit, 1748 Frame Version: IEEE Std 802.15.4-2015, Source Addressing Mode: 1749 Long/64-bit 1750 .... .... .... .001 = Frame Type: Data (0x1) 1751 .... .... .... 0... = Security Enabled: False 1752 .... .... ...0 .... = Frame Pending: False 1753 .... .... ..1. .... = Acknowledge Request: True 1754 .... .... .0.. .... = PAN ID Compression: False 1755 .... ...0 .... .... = Sequence Number Suppression: False 1756 .... ..0. .... .... = Information Elements Present: False 1757 .... 11.. .... .... = Destination Addressing Mode: Long/64-bit (0x3) 1758 ..10 .... .... .... = Frame Version: IEEE Std 802.15.4-2015 (2) 1759 11.. .... .... .... = Source Addressing Mode: Long/64-bit (0x3) 1760 Sequence Number: 6 1761 Destination PAN: 0xcafe 1762 Destination: 14:15:92:cc:00:00:00:01 (14:15:92:cc:00:00:00:01) 1763 Extended Source: 14:15:92:cc:00:00:00:02 (14:15:92:cc:00:00:00:02) 1764 FCS: 0x1763 (Correct) 1765 6LoWPAN 1766 .... 0001 = Page Number: 1 1767 6LoRH: Routing Protocol Information 1768 100. .... = Routing Header 6lo: Critical Routing Header (0x04) 1769 ...0 .... .... .... = Packet direction (bit O): Up 1770 .... 0... .... .... = Rank-Error (bit R): No 1771 .... .0.. .... .... = Forwarding-Error (bit F): No 1772 .... ..1. .... .... = RPL Instance (bit I): 1773 Elided (RPL Instance ID: 0) 1775 .... ...0 .... .... = Sender Rank Compression size (bit K): 2 bytes 1776 .... .... 0000 0101 = 6loRH Type: 1777 Routing Protocol Information (0x05) 1778 RPL Instance: 0x00 1779 Sender Rank: 0x028a 1780 IPHC Header 1781 011. .... = Pattern: IP header compression (0x03) 1782 ...1 1... .... .... = Traffic class and flow label: Version, 1783 traffic class, and flow label compressed (0x3) 1784 .... .0.. .... .... = Next header: Inline 1785 .... ..10 .... .... = Hop limit: 64 (0x2) 1786 .... .... 0... .... = Context identifier extension: False 1787 .... .... .1.. .... = Source address compression: Stateful 1788 .... .... ..01 .... = Source address mode: 64-bits inline (0x0001) 1789 .... .... .... 0... = Multicast address compression: False 1790 .... .... .... .1.. = Destination address compression: Stateful 1791 .... .... .... ..01 = Destination address mode: 1792 64-bits inline (0x0001) 1793 [Source context: bbbb::] 1794 [Destination context: bbbb::] 1795 Next header: ICMPv6 (0x3a) 1796 Source: bbbb::1415:92cc:0:2 1797 Destination: bbbb::1 1798 Internet Protocol Version 6, Src: bbbb::1415:92cc:0:2, Dst: bbbb::1 1799 0110 .... = Version: 6 1800 .... 0000 0000 .... .... .... .... .... = Traffic Class: 1801 0x00 (DSCP: CS0, ECN: Not-ECT) 1802 .... 0000 00.. .... .... .... .... .... = Differentiated Services 1803 Codepoint: Default (0) 1804 .... .... ..00 .... .... .... .... .... = Explicit Congestion 1805 Notification: 1806 Not ECN-Capable Transport (0) 1807 .... .... .... 0000 0000 0000 0000 0000 = Flow Label: 0x00000 1808 Payload Length: 40 1809 Next Header: ICMPv6 (58) 1810 Hop Limit: 64 1811 Source: bbbb::1415:92cc:0:2 1812 Destination: bbbb::1 1813 [Source GeoIP: Unknown] 1814 [Destination GeoIP: Unknown] 1815 Internet Control Message Protocol v6 1816 Type: Echo (ping) reply (129) 1817 Code: 0 1818 Checksum: 0xb562 [correct] 1819 [Checksum Status: Good] 1820 Identifier: 0x0001 1821 Sequence: 58 1822 [Response To: 2366] 1823 [Response Time: 1857.163 ms] 1824 Data (32 bytes) 1825 Data: 6162636465666768696a6b6c6d6e6f707172737475767761... 1826 [Length: 32] 1828 == Raw Bytes == 1830 0000 21 ec 06 fe ca 01 00 00 00 cc 92 15 14 02 00 00 1831 0010 00 cc 92 15 14 f1 82 05 02 8a 7a 55 3a 14 15 92 1832 0020 cc 00 00 00 02 00 00 00 00 00 00 00 01 81 00 b5 1833 0030 62 00 01 00 3a 61 62 63 64 65 66 67 68 69 6a 6b 1834 0040 6c 6d 6e 6f 70 71 72 73 74 75 76 77 61 62 63 64 1835 0050 65 66 67 68 69 63 17 1837 4.7.2. ping 3 1839 [ping 3] ICMPv6 echo request 1->2 1841 == Dissected packet == 1843 IEEE 802.15.4 Data, Dst: 14:15:92:cc:00:00:00:02, 1844 Src: 14:15:92:cc:00:00:00:01 1845 Frame Control Field: 0xec21, Frame Type: Data, Acknowledge Request, 1846 Destination Addressing Mode: Long/64-bit, 1847 Frame Version: IEEE Std 802.15.4-2015, Source Addressing Mode: 1848 Long/64-bit 1849 .... .... .... .001 = Frame Type: Data (0x1) 1850 .... .... .... 0... = Security Enabled: False 1851 .... .... ...0 .... = Frame Pending: False 1852 .... .... ..1. .... = Acknowledge Request: True 1853 .... .... .0.. .... = PAN ID Compression: False 1854 .... ...0 .... .... = Sequence Number Suppression: False 1855 .... ..0. .... .... = Information Elements Present: False 1856 .... 11.. .... .... = Destination Addressing Mode: Long/64-bit (0x3) 1857 ..10 .... .... .... = Frame Version: IEEE Std 802.15.4-2015 (2) 1858 11.. .... .... .... = Source Addressing Mode: Long/64-bit (0x3) 1859 Sequence Number: 163 1860 Destination PAN: 0xcafe 1861 Destination: 14:15:92:cc:00:00:00:02 (14:15:92:cc:00:00:00:02) 1862 Extended Source: 14:15:92:cc:00:00:00:01 (14:15:92:cc:00:00:00:01) 1863 FCS: 0xd31e (Correct) 1864 6LoWPAN 1865 .... 0001 = Page Number: 1 1866 6LoRH: Routing Header 3, 8 byte compression 1867 100. .... = Routing Header 6lo: Critical Routing Header (0x04) 1868 ...0 0000 .... .... = 6loRH Hop Number-1: 0x00 1869 .... .... 0000 0011 = 6loRH Type: Routing Header 3, 1870 8 byte compression (0x03) 1871 Source/8, Delta: ::1415:92cc:0:2 1872 IPHC Header 1873 011. .... = Pattern: IP header compression (0x03) 1874 ...1 1... .... .... = Traffic class and flow label: Version, 1875 traffic class, and flow label compressed (0x3) 1876 .... .0.. .... .... = Next header: Inline 1877 .... ..00 .... .... = Hop limit: Inline (0x0) 1878 .... .... 0... .... = Context identifier extension: False 1879 .... .... .1.. .... = Source address compression: Stateful 1880 .... .... ..01 .... = Source address mode: 64-bits inline (0x0001) 1881 .... .... .... 0... = Multicast address compression: False 1882 .... .... .... .1.. = Destination address compression: Stateful 1883 .... .... .... ..01 = Destination address mode: 1884 64-bits inline (0x0001) 1885 [Source context: bbbb::] 1886 [Destination context: bbbb::] 1887 Next header: ICMPv6 (0x3a) 1888 Hop limit: 128 1889 Source: bbbb::1 1890 Destination: bbbb::1415:92cc:0:3 1891 Internet Protocol Version 6, Src: bbbb::1, Dst: bbbb::1415:92cc:0:3 1892 0110 .... = Version: 6 1893 .... 0000 0000 .... .... .... .... .... = Traffic Class: 1894 0x00 (DSCP: CS0, ECN: Not-ECT) 1895 .... 0000 00.. .... .... .... .... .... = Differentiated Services 1896 Codepoint: Default (0) 1897 .... .... ..00 .... .... .... .... .... = Explicit Congestion 1898 Notification: 1899 Not ECN-Capable Transport (0) 1900 .... .... .... 0000 0000 0000 0000 0000 = Flow Label: 0x00000 1901 Payload Length: 40 1902 Next Header: ICMPv6 (58) 1903 Hop Limit: 128 1904 Source: bbbb::1 1905 Destination: bbbb::1415:92cc:0:3 1906 [Source GeoIP: Unknown] 1907 [Destination GeoIP: Unknown] 1908 Internet Control Message Protocol v6 1909 Type: Echo (ping) request (128) 1910 Code: 0 1911 Checksum: 0xb65c [correct] 1912 [Checksum Status: Good] 1913 Identifier: 0x0001 1914 Sequence: 63 1915 [No response seen] 1916 [Expert Info (Warning/Sequence): 1917 No response seen to ICMPv6 request in frame 3229] 1919 Data (32 bytes) 1920 Data: 6162636465666768696a6b6c6d6e6f707172737475767761... 1921 [Length: 32] 1923 == Raw Bytes == 1925 0000 21 ec a3 fe ca 02 00 00 00 cc 92 15 14 01 00 00 1926 0010 00 cc 92 15 14 f1 80 03 14 15 92 cc 00 00 00 02 1927 0020 78 55 3a 80 00 00 00 00 00 00 00 01 14 15 92 cc 1928 0030 00 00 00 03 80 00 b6 5c 00 01 00 3f 61 62 63 64 1929 0040 65 66 67 68 69 6a 6b 6c 6d 6e 6f 70 71 72 73 74 1930 0050 75 76 77 61 62 63 64 65 66 67 68 69 1e d3 1932 [ping 3] ICMPv6 echo request 2->3 1934 == Dissected packet == 1936 IEEE 802.15.4 Data, Dst: 14:15:92:cc:00:00:00:03, 1937 Src: 14:15:92:cc:00:00:00:02 1938 Frame Control Field: 0xec21, Frame Type: Data, Acknowledge Request, 1939 Destination Addressing Mode: Long/64-bit, 1940 Frame Version: IEEE Std 802.15.4-2015, Source Addressing Mode: 1941 Long/64-bit 1942 .... .... .... .001 = Frame Type: Data (0x1) 1943 .... .... .... 0... = Security Enabled: False 1944 .... .... ...0 .... = Frame Pending: False 1945 .... .... ..1. .... = Acknowledge Request: True 1946 .... .... .0.. .... = PAN ID Compression: False 1947 .... ...0 .... .... = Sequence Number Suppression: False 1948 .... ..0. .... .... = Information Elements Present: False 1949 .... 11.. .... .... = Destination Addressing Mode: Long/64-bit (0x3) 1950 ..10 .... .... .... = Frame Version: IEEE Std 802.15.4-2015 (2) 1951 11.. .... .... .... = Source Addressing Mode: Long/64-bit (0x3) 1952 Sequence Number: 94 1953 Destination PAN: 0xcafe 1954 Destination: 14:15:92:cc:00:00:00:03 (14:15:92:cc:00:00:00:03) 1955 Extended Source: 14:15:92:cc:00:00:00:02 (14:15:92:cc:00:00:00:02) 1956 FCS: 0x05ee (Correct) 1957 6LoWPAN 1958 IPHC Header 1959 011. .... = Pattern: IP header compression (0x03) 1960 ...1 1... .... .... = Traffic class and flow label: Version, 1961 traffic class, and flow label compressed (0x3) 1962 .... .0.. .... .... = Next header: Inline 1963 .... ..00 .... .... = Hop limit: Inline (0x0) 1964 .... .... 0... .... = Context identifier extension: False 1965 .... .... .1.. .... = Source address compression: Stateful 1966 .... .... ..01 .... = Source address mode: 64-bits inline (0x0001) 1967 .... .... .... 0... = Multicast address compression: False 1968 .... .... .... .1.. = Destination address compression: Stateful 1969 .... .... .... ..01 = Destination address mode: 1970 64-bits inline (0x0001) 1971 [Source context: bbbb::] 1972 [Destination context: bbbb::] 1973 Next header: ICMPv6 (0x3a) 1974 Hop limit: 128 1975 Source: bbbb::1 1976 Destination: bbbb::1415:92cc:0:3 1977 Internet Protocol Version 6, Src: bbbb::1, Dst: bbbb::1415:92cc:0:3 1978 0110 .... = Version: 6 1979 .... 0000 0000 .... .... .... .... .... = Traffic Class: \ 1980 0x00 (DSCP: CS0, ECN: Not-ECT) 1981 .... 0000 00.. .... .... .... .... .... = Differentiated Services 1982 Codepoint: Default (0) 1983 .... .... ..00 .... .... .... .... .... = Explicit Congestion 1984 Notification: 1985 Not ECN-Capable Transport (0) 1986 .... .... .... 0000 0000 0000 0000 0000 = Flow Label: 0x00000 1987 Payload Length: 40 1988 Next Header: ICMPv6 (58) 1989 Hop Limit: 128 1990 Source: bbbb::1 1991 Destination: bbbb::1415:92cc:0:3 1992 [Source GeoIP: Unknown] 1993 [Destination GeoIP: Unknown] 1994 Internet Control Message Protocol v6 1995 Type: Echo (ping) request (128) 1996 Code: 0 1997 Checksum: 0xb65c [correct] 1998 [Checksum Status: Good] 1999 Identifier: 0x0001 2000 Sequence: 63 2001 [Response In: 3237] 2002 Data (32 bytes) 2003 Data: 6162636465666768696a6b6c6d6e6f707172737475767761... 2004 [Length: 32] 2006 == Raw Bytes == 2008 0000 21 ec 5e fe ca 03 00 00 00 cc 92 15 14 02 00 00 2009 0010 00 cc 92 15 14 78 55 3a 80 00 00 00 00 00 00 00 2010 0020 01 14 15 92 cc 00 00 00 03 80 00 b6 5c 00 01 00 2011 0030 3f 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f 2012 0040 70 71 72 73 74 75 76 77 61 62 63 64 65 66 67 68 2013 0050 69 ee 05 2015 [ping 3] ICMPv6 echo reply 3->2 2017 == Dissected packet == 2019 IEEE 802.15.4 Data, Dst: 14:15:92:cc:00:00:00:02, 2020 Src: 14:15:92:cc:00:00:00:03 2021 Frame Control Field: 0xec21, Frame Type: Data, Acknowledge Request, 2022 Destination Addressing Mode: Long/64-bit, 2023 Frame Version: IEEE Std 802.15.4-2015, Source Addressing Mode: 2024 Long/64-bit 2025 .... .... .... .001 = Frame Type: Data (0x1) 2026 .... .... .... 0... = Security Enabled: False 2027 .... .... ...0 .... = Frame Pending: False 2028 .... .... ..1. .... = Acknowledge Request: True 2029 .... .... .0.. .... = PAN ID Compression: False 2030 .... ...0 .... .... = Sequence Number Suppression: False 2031 .... ..0. .... .... = Information Elements Present: False 2032 .... 11.. .... .... = Destination Addressing Mode: Long/64-bit (0x3) 2033 ..10 .... .... .... = Frame Version: IEEE Std 802.15.4-2015 (2) 2034 11.. .... .... .... = Source Addressing Mode: Long/64-bit (0x3) 2035 Sequence Number: 177 2036 Destination PAN: 0xcafe 2037 Destination: 14:15:92:cc:00:00:00:02 (14:15:92:cc:00:00:00:02) 2038 Extended Source: 14:15:92:cc:00:00:00:03 (14:15:92:cc:00:00:00:03) 2039 FCS: 0x2455 (Correct) 2040 6LoWPAN 2041 .... 0001 = Page Number: 1 2042 6LoRH: Routing Protocol Information 2043 100. .... = Routing Header 6lo: Critical Routing Header (0x04) 2044 ...0 .... .... .... = Packet direction (bit O): Up 2045 .... 0... .... .... = Rank-Error (bit R): No 2046 .... .0.. .... .... = Forwarding-Error (bit F): No 2047 .... ..1. .... .... = RPL Instance (bit I): 2048 Elided (RPL Instance ID: 0) 2049 .... ...0 .... .... = Sender Rank Compression size (bit K): 2 bytes 2050 .... .... 0000 0101 = 6loRH Type: 2051 Routing Protocol Information (0x05) 2052 RPL Instance: 0x00 2053 Sender Rank: 0x039d 2054 IPHC Header 2055 011. .... = Pattern: IP header compression (0x03) 2056 ...1 1... .... .... = Traffic class and flow label: Version, 2057 traffic class, and flow label compressed (0x3) 2058 .... .0.. .... .... = Next header: Inline 2059 .... ..10 .... .... = Hop limit: 64 (0x2) 2060 .... .... 0... .... = Context identifier extension: False 2061 .... .... .1.. .... = Source address compression: Stateful 2062 .... .... ..01 .... = Source address mode: 64-bits inline (0x0001) 2063 .... .... .... 0... = Multicast address compression: False 2064 .... .... .... .1.. = Destination address compression: Stateful 2065 .... .... .... ..01 = Destination address mode: 2066 64-bits inline (0x0001) 2067 [Source context: bbbb::] 2068 [Destination context: bbbb::] 2069 Next header: ICMPv6 (0x3a) 2070 Source: bbbb::1415:92cc:0:3 2071 Destination: bbbb::1 2072 Internet Protocol Version 6, Src: bbbb::1415:92cc:0:3, Dst: bbbb::1 2073 0110 .... = Version: 6 2074 .... 0000 0000 .... .... .... .... .... = Traffic Class: 2075 0x00 (DSCP: CS0, ECN: Not-ECT) 2076 .... 0000 00.. .... .... .... .... .... = Differentiated Services 2077 Codepoint: Default (0) 2078 .... .... ..00 .... .... .... .... .... = Explicit Congestion 2079 Notification: 2080 Not ECN-Capable Transport (0) 2081 .... .... .... 0000 0000 0000 0000 0000 = Flow Label: 0x00000 2082 Payload Length: 40 2083 Next Header: ICMPv6 (58) 2084 Hop Limit: 64 2085 Source: bbbb::1415:92cc:0:3 2086 Destination: bbbb::1 2087 [Source GeoIP: Unknown] 2088 [Destination GeoIP: Unknown] 2089 Internet Control Message Protocol v6 2090 Type: Echo (ping) reply (129) 2091 Code: 0 2092 Checksum: 0xb55c [correct] 2093 [Checksum Status: Good] 2094 Identifier: 0x0001 2095 Sequence: 63 2096 [Response To: 3232] 2097 [Response Time: 1913.163 ms] 2098 Data (32 bytes) 2099 Data: 6162636465666768696a6b6c6d6e6f707172737475767761... 2100 [Length: 32] 2102 == Raw Bytes == 2104 0000 21 ec b1 fe ca 02 00 00 00 cc 92 15 14 03 00 00 2105 0010 00 cc 92 15 14 f1 82 05 03 9d 7a 55 3a 14 15 92 2106 0020 cc 00 00 00 03 00 00 00 00 00 00 00 01 81 00 b5 2107 0030 5c 00 01 00 3f 61 62 63 64 65 66 67 68 69 6a 6b 2108 0040 6c 6d 6e 6f 70 71 72 73 74 75 76 77 61 62 63 64 2109 0050 65 66 67 68 69 55 24 2111 [ping 3] ICMPv6 echo reply 2->1 2113 == Dissected packet == 2115 IEEE 802.15.4 Data, Dst: 14:15:92:cc:00:00:00:01, 2116 Src: 14:15:92:cc:00:00:00:02 2117 Frame Control Field: 0xec21, Frame Type: Data, Acknowledge Request, 2118 Destination Addressing Mode: Long/64-bit, 2119 Frame Version: IEEE Std 802.15.4-2015, Source Addressing Mode: 2120 Long/64-bit 2121 .... .... .... .001 = Frame Type: Data (0x1) 2122 .... .... .... 0... = Security Enabled: False 2123 .... .... ...0 .... = Frame Pending: False 2124 .... .... ..1. .... = Acknowledge Request: True 2125 .... .... .0.. .... = PAN ID Compression: False 2126 .... ...0 .... .... = Sequence Number Suppression: False 2127 .... ..0. .... .... = Information Elements Present: False 2128 .... 11.. .... .... = Destination Addressing Mode: Long/64-bit (0x3) 2129 ..10 .... .... .... = Frame Version: IEEE Std 802.15.4-2015 (2) 2130 11.. .... .... .... = Source Addressing Mode: Long/64-bit (0x3) 2131 Sequence Number: 95 2132 Destination PAN: 0xcafe 2133 Destination: 14:15:92:cc:00:00:00:01 (14:15:92:cc:00:00:00:01) 2134 Extended Source: 14:15:92:cc:00:00:00:02 (14:15:92:cc:00:00:00:02) 2135 FCS: 0x9e34 (Correct) 2136 6LoWPAN 2137 .... 0001 = Page Number: 1 2138 6LoRH: Routing Protocol Information 2139 100. .... = Routing Header 6lo: Critical Routing Header (0x04) 2140 ...0 .... .... .... = Packet direction (bit O): Up 2141 .... 0... .... .... = Rank-Error (bit R): No 2142 .... .0.. .... .... = Forwarding-Error (bit F): No 2143 .... ..1. .... .... = RPL Instance (bit I): 2144 Elided (RPL Instance ID: 0) 2145 .... ...0 .... .... = Sender Rank Compression size (bit K): 2 bytes 2146 .... .... 0000 0101 = 6loRH Type: 2147 Routing Protocol Information (0x05) 2148 RPL Instance: 0x00 2149 Sender Rank: 0x026d 2150 IPHC Header 2151 011. .... = Pattern: IP header compression (0x03) 2152 ...1 1... .... .... = Traffic class and flow label: Version, 2153 traffic class, and flow label compressed (0x3) 2154 .... .0.. .... .... = Next header: Inline 2155 .... ..10 .... .... = Hop limit: 64 (0x2) 2156 .... .... 0... .... = Context identifier extension: False 2157 .... .... .1.. .... = Source address compression: Stateful 2158 .... .... ..01 .... = Source address mode: 64-bits inline (0x0001) 2159 .... .... .... 0... = Multicast address compression: False 2160 .... .... .... .1.. = Destination address compression: Stateful 2161 .... .... .... ..01 = Destination address mode: 2162 64-bits inline (0x0001) 2163 [Source context: bbbb::] 2164 [Destination context: bbbb::] 2165 Next header: ICMPv6 (0x3a) 2166 Source: bbbb::1415:92cc:0:3 2167 Destination: bbbb::1 2168 Internet Protocol Version 6, Src: bbbb::1415:92cc:0:3, Dst: bbbb::1 2169 0110 .... = Version: 6 2170 .... 0000 0000 .... .... .... .... .... = Traffic Class: 2171 0x00 (DSCP: CS0, ECN: Not-ECT) 2172 .... 0000 00.. .... .... .... .... .... = Differentiated Services 2173 Codepoint: Default (0) 2174 .... .... ..00 .... .... .... .... .... = Explicit Congestion 2175 Notification: 2176 Not ECN-Capable Transport (0) 2177 .... .... .... 0000 0000 0000 0000 0000 = Flow Label: 0x00000 2178 Payload Length: 40 2179 Next Header: ICMPv6 (58) 2180 Hop Limit: 64 2181 Source: bbbb::1415:92cc:0:3 2182 Destination: bbbb::1 2183 [Source GeoIP: Unknown] 2184 [Destination GeoIP: Unknown] 2185 Internet Control Message Protocol v6 2186 Type: Echo (ping) reply (129) 2187 Code: 0 2188 Checksum: 0xb55c [correct] 2189 [Checksum Status: Good] 2190 Identifier: 0x0001 2191 Sequence: 63 2192 Data (32 bytes) 2193 Data: 6162636465666768696a6b6c6d6e6f707172737475767761... 2194 [Length: 32] 2196 == Raw Bytes == 2198 0000 21 ec 5f fe ca 01 00 00 00 cc 92 15 14 02 00 00 2199 0010 00 cc 92 15 14 f1 82 05 02 6d 7a 55 3a 14 15 92 2200 0020 cc 00 00 00 03 00 00 00 00 00 00 00 01 81 00 b5 2201 0030 5c 00 01 00 3f 61 62 63 64 65 66 67 68 69 6a 6b 2202 0040 6c 6d 6e 6f 70 71 72 73 74 75 76 77 61 62 63 64 2203 0050 65 66 67 68 69 34 9e 2205 4.8. 6P Commands and Response 2207 4.8.1. 6P ADD 2209 6P Command ADD 2->1 2211 IEEE 802.15.4 Data, Dst: 14:15:92:cc:00:00:00:01, 2212 Src: 14:15:92:cc:00:00:00:02 2213 Frame Control Field: 0xee21, Frame Type: Data, Acknowledge Request, 2214 Information Elements Present, Destination Addressing Mode: Long/64-bit, 2215 Frame Version: IEEE Std 802.15.4-2015, Source Addressing Mode: 2216 Long/64-bit 2217 .... .... .... .001 = Frame Type: Data (0x1) 2218 .... .... .... 0... = Security Enabled: False 2219 .... .... ...0 .... = Frame Pending: False 2220 .... .... ..1. .... = Acknowledge Request: True 2221 .... .... .0.. .... = PAN ID Compression: False 2222 .... ...0 .... .... = Sequence Number Suppression: False 2223 .... ..1. .... .... = Information Elements Present: True 2224 .... 11.. .... .... = Destination Addressing Mode: Long/64-bit (0x3) 2225 ..10 .... .... .... = Frame Version: IEEE Std 802.15.4-2015 (2) 2226 11.. .... .... .... = Source Addressing Mode: Long/64-bit (0x3) 2227 Sequence Number: 0 2228 Destination PAN: 0xcafe 2229 Destination: 14:15:92:cc:00:00:00:01 (14:15:92:cc:00:00:00:01) 2230 Extended Source: 14:15:92:cc:00:00:00:02 (14:15:92:cc:00:00:00:02) 2231 Header IEs, Header Termination 1 IE 2232 Header Termination 1 IE (Payload IEs follow) 2233 IE Header: 0x3f00, Type: Header, Id: Header Termination 1 IE, 2234 Length: 0 2235 0... .... .... .... = Type: Header (0) 2236 .011 1111 0... .... = Id: Header Termination 1 IE (0x7e) 2237 .... .... .000 0000 = Length: 0 2238 Payload IEs, IETF IE 2239 IETF Payload IE 2240 Payload IE TLV: 0xa81d, Type: Payload, Id: IETF IE 2241 1... .... .... .... = Type: Payload (1) 2242 .010 1... .... .... = Id: IETF IE (0x5) 2243 .... .000 0001 1101 = Length: 29 2244 Sub-ID: 201 2245 6top IE 2246 .... 0000 = 6P Version: 0 2247 ..00 .... = Type: Request (0x0) 2248 00.. .... = Reserved: 0x0 2249 Code: 0x01 (ADD) 2250 SFID (6top Scheduling Function ID): 0x00 2251 .... 0000 = SeqNum: 0 2252 0000 .... = GEN: Clear (0) 2253 Metadata: 0x0000 2254 Cell Options: TX|RX|SHARED (0x07) 2255 .... ...1 = Transmit (TX) Cell: 0x1 2256 .... ..1. = Receive (RX) Cell: 0x1 2257 .... .1.. = SHARED Cell: 0x1 2258 0000 0... = Reserved: 0x00 2259 Number of Cells: 1 2260 CellList 2261 Cell: 3d000600 2262 Slot Offset: 0x003d 2263 Channel Offset: 0x0006 2264 Cell: 08000400 2265 Slot Offset: 0x0008 2266 Channel Offset: 0x0004 2267 Cell: 17000f00 2268 Slot Offset: 0x0017 2269 Channel Offset: 0x000f 2270 Cell: 3e000600 2271 Slot Offset: 0x003e 2272 Channel Offset: 0x0006 2273 Cell: 29000900 2274 Slot Offset: 0x0029 2275 Channel Offset: 0x0009 2276 FCS: 0xd5e5 (Correct) 2277 == Raw Bytes == 2279 0000 21 ee 00 fe ca 01 00 00 00 cc 92 15 14 02 00 00 2280 0010 00 cc 92 15 14 00 3f 1d a8 c9 00 01 00 00 00 00 2281 0020 07 01 3d 00 06 00 08 00 04 00 17 00 0f 00 3e 00 2282 0030 06 00 29 00 09 00 e5 d5 2284 6P Response to ADD 1->2 2286 IEEE 802.15.4 Data, Dst: 14:15:92:cc:00:00:00:02, 2287 Src: 14:15:92:cc:00:00:00:01 2288 Frame Control Field: 0xee21, Frame Type: Data, Acknowledge Request, 2289 Information Elements Present, Destination Addressing Mode: Long/64-bit, 2290 Frame Version: IEEE Std 802.15.4-2015, Source Addressing Mode: 2291 Long/64-bit 2292 .... .... .... .001 = Frame Type: Data (0x1) 2293 .... .... .... 0... = Security Enabled: False 2294 .... .... ...0 .... = Frame Pending: False 2295 .... .... ..1. .... = Acknowledge Request: True 2296 .... .... .0.. .... = PAN ID Compression: False 2297 .... ...0 .... .... = Sequence Number Suppression: False 2298 .... ..1. .... .... = Information Elements Present: True 2299 .... 11.. .... .... = Destination Addressing Mode: Long/64-bit (0x3) 2300 ..10 .... .... .... = Frame Version: IEEE Std 802.15.4-2015 (2) 2301 11.. .... .... .... = Source Addressing Mode: Long/64-bit (0x3) 2302 Sequence Number: 97 2303 Destination PAN: 0xcafe 2304 Destination: 14:15:92:cc:00:00:00:02 (14:15:92:cc:00:00:00:02) 2305 Extended Source: 14:15:92:cc:00:00:00:01 (14:15:92:cc:00:00:00:01) 2306 Header IEs, Header Termination 1 IE 2307 Header Termination 1 IE (Payload IEs follow) 2308 IE Header: 0x3f00, Type: Header, Id: Header Termination 1 IE, 2309 Length: 0 2310 0... .... .... .... = Type: Header (0) 2311 .011 1111 0... .... = Id: Header Termination 1 IE (0x7e) 2312 .... .... .000 0000 = Length: 0 2313 Payload IEs, IETF IE 2314 IETF Payload IE 2315 Payload IE TLV: 0xa809, Type: Payload, Id: IETF IE 2316 1... .... .... .... = Type: Payload (1) 2317 .010 1... .... .... = Id: IETF IE (0x5) 2318 .... .000 0000 1001 = Length: 9 2319 Sub-ID: 201 2320 6top IE 2321 .... 0000 = 6P Version: 0 2322 ..01 .... = Type: Response (0x1) 2323 00.. .... = Reserved: 0x0 2324 Code: 0x00 (SUCCESS) 2325 SFID (6top Scheduling Function ID): 0x00 2326 .... 0000 = SeqNum: 0 2327 0000 .... = GEN: Clear (0) 2328 CellList 2329 Cell: 3d000600 2330 Slot Offset: 0x003d 2331 Channel Offset: 0x0006 2332 FCS: 0xc934 (Correct) 2334 == Raw Bytes == 2336 0000 21 ee 61 fe ca 02 00 00 00 cc 92 15 14 01 00 00 2337 0010 00 cc 92 15 14 00 3f 09 a8 c9 10 00 00 00 3d 00 2338 0020 06 00 34 c9 2340 4.8.2. 6P COUNT 2342 6P Command COUNT 2->1 2344 IEEE 802.15.4 Data, Dst: 14:15:92:cc:00:00:00:01, 2345 Src: 14:15:92:cc:00:00:00:02 2346 Frame Control Field: 0xee21, Frame Type: Data, Acknowledge Request, 2347 Information Elements Present, Destination Addressing Mode: Long/64-bit, 2348 Frame Version: IEEE Std 802.15.4-2015, Source Addressing Mode: 2349 Long/64-bit 2350 .... .... .... .001 = Frame Type: Data (0x1) 2351 .... .... .... 0... = Security Enabled: False 2352 .... .... ...0 .... = Frame Pending: False 2353 .... .... ..1. .... = Acknowledge Request: True 2354 .... .... .0.. .... = PAN ID Compression: False 2355 .... ...0 .... .... = Sequence Number Suppression: False 2356 .... ..1. .... .... = Information Elements Present: True 2357 .... 11.. .... .... = Destination Addressing Mode: Long/64-bit (0x3) 2358 ..10 .... .... .... = Frame Version: IEEE Std 802.15.4-2015 (2) 2359 11.. .... .... .... = Source Addressing Mode: Long/64-bit (0x3) 2360 Sequence Number: 22 2361 Destination PAN: 0xcafe 2362 Destination: 14:15:92:cc:00:00:00:01 (14:15:92:cc:00:00:00:01) 2363 Extended Source: 14:15:92:cc:00:00:00:02 (14:15:92:cc:00:00:00:02) 2364 Header IEs, Header Termination 1 IE 2365 Header Termination 1 IE (Payload IEs follow) 2366 IE Header: 0x3f00, Type: Header, Id: Header Termination 1 IE, 2367 Length: 0 2368 0... .... .... .... = Type: Header (0) 2369 .011 1111 0... .... = Id: Header Termination 1 IE (0x7e) 2370 .... .... .000 0000 = Length: 0 2371 Payload IEs, IETF IE 2372 IETF Payload IE 2373 Payload IE TLV: 0xa808, Type: Payload, Id: IETF IE 2374 1... .... .... .... = Type: Payload (1) 2375 .010 1... .... .... = Id: IETF IE (0x5) 2376 .... .000 0000 1000 = Length: 8 2377 Sub-ID: 201 2378 6top IE 2379 .... 0000 = 6P Version: 0 2380 ..00 .... = Type: Request (0x0) 2381 00.. .... = Reserved: 0x0 2382 Code: 0x04 (COUNT) 2383 SFID (6top Scheduling Function ID): 0x00 2384 .... 0010 = SeqNum: 2 2385 0000 .... = GEN: Clear (0) 2386 Metadata: 0x0000 2387 Cell Options: TX (0x01) 2388 .... ...1 = Transmit (TX) Cell: 0x1 2389 .... ..0. = Receive (RX) Cell: 0x0 2390 .... .0.. = SHARED Cell: 0x0 2391 0000 0... = Reserved: 0x00 2392 FCS: 0x1fb7 (Correct) 2393 == Raw Bytes == 2395 0000 21 ee 16 fe ca 01 00 00 00 cc 92 15 14 02 00 00 2396 0010 00 cc 92 15 14 00 3f 08 a8 c9 00 04 00 02 00 00 2397 0020 01 b7 1f 2399 6P Response to COUNT 1->2 2401 IEEE 802.15.4 Data, Dst: 14:15:92:cc:00:00:00:02, 2402 Src: 14:15:92:cc:00:00:00:01 2403 Frame Control Field: 0xee21, Frame Type: Data, Acknowledge Request, 2404 Information Elements Present, Destination Addressing Mode: Long/64-bit, 2405 Frame Version: IEEE Std 802.15.4-2015, Source Addressing Mode: 2406 Long/64-bit 2407 .... .... .... .001 = Frame Type: Data (0x1) 2408 .... .... .... 0... = Security Enabled: False 2409 .... .... ...0 .... = Frame Pending: False 2410 .... .... ..1. .... = Acknowledge Request: True 2411 .... .... .0.. .... = PAN ID Compression: False 2412 .... ...0 .... .... = Sequence Number Suppression: False 2413 .... ..1. .... .... = Information Elements Present: True 2414 .... 11.. .... .... = Destination Addressing Mode: Long/64-bit (0x3) 2415 ..10 .... .... .... = Frame Version: IEEE Std 802.15.4-2015 (2) 2416 11.. .... .... .... = Source Addressing Mode: Long/64-bit (0x3) 2417 Sequence Number: 104 2418 Destination PAN: 0xcafe 2419 Destination: 14:15:92:cc:00:00:00:02 (14:15:92:cc:00:00:00:02) 2420 Extended Source: 14:15:92:cc:00:00:00:01 (14:15:92:cc:00:00:00:01) 2421 Header IEs, Header Termination 1 IE 2422 Header Termination 1 IE (Payload IEs follow) 2423 IE Header: 0x3f00, Type: Header, Id: Header Termination 1 IE, 2424 Length: 0 2425 0... .... .... .... = Type: Header (0) 2426 .011 1111 0... .... = Id: Header Termination 1 IE (0x7e) 2427 .... .... .000 0000 = Length: 0 2428 Payload IEs, IETF IE 2429 IETF Payload IE 2430 Payload IE TLV: 0xa807, Type: Payload, Id: IETF IE 2431 1... .... .... .... = Type: Payload (1) 2432 .010 1... .... .... = Id: IETF IE (0x5) 2433 .... .000 0000 0111 = Length: 7 2434 Sub-ID: 201 2435 6top IE 2436 .... 0000 = 6P Version: 0 2437 ..01 .... = Type: Response (0x1) 2438 00.. .... = Reserved: 0x0 2439 Code: 0x00 (SUCCESS) 2440 SFID (6top Scheduling Function ID): 0x00 2441 .... 0010 = SeqNum: 2 2442 0000 .... = GEN: Clear (0) 2443 Total Number of Cells: 0 2444 FCS: 0x6ca9 (Correct) 2445 == Raw Bytes == 2447 0000 21 ee 68 fe ca 02 00 00 00 cc 92 15 14 01 00 00 2448 0010 00 cc 92 15 14 00 3f 07 a8 c9 10 00 00 02 00 00 2449 0020 a9 6c 2451 4.8.3. 6P DELETE 2453 6P Command DELETE 2->1 2455 IEEE 802.15.4 Data, Dst: 14:15:92:cc:00:00:00:01, 2456 Src: 14:15:92:cc:00:00:00:02 2457 Frame Control Field: 0xee21, Frame Type: Data, Acknowledge Request, 2458 Information Elements Present, Destination Addressing Mode: Long/64-bit, 2459 Frame Version: IEEE Std 802.15.4-2015, Source Addressing Mode: 2460 Long/64-bit 2461 .... .... .... .001 = Frame Type: Data (0x1) 2462 .... .... .... 0... = Security Enabled: False 2463 .... .... ...0 .... = Frame Pending: False 2464 .... .... ..1. .... = Acknowledge Request: True 2465 .... .... .0.. .... = PAN ID Compression: False 2466 .... ...0 .... .... = Sequence Number Suppression: False 2467 .... ..1. .... .... = Information Elements Present: True 2468 .... 11.. .... .... = Destination Addressing Mode: Long/64-bit (0x3) 2469 ..10 .... .... .... = Frame Version: IEEE Std 802.15.4-2015 (2) 2470 11.. .... .... .... = Source Addressing Mode: Long/64-bit (0x3) 2471 Sequence Number: 46 2472 Destination PAN: 0xcafe 2473 Destination: 14:15:92:cc:00:00:00:01 (14:15:92:cc:00:00:00:01) 2474 Extended Source: 14:15:92:cc:00:00:00:02 (14:15:92:cc:00:00:00:02) 2475 Header IEs, Header Termination 1 IE (Payload IEs follow) 2476 Header Termination 1 IE (Payload IEs follow) 2477 IE Header: 0x3f00, Type: Header, Id: Header Termination 1 IE, 2478 Length: 0 2479 0... .... .... .... = Type: Header (0) 2480 .011 1111 0... .... = Id: Header Termination 1 IE (0x7e) 2481 .... .... .000 0000 = Length: 0 2482 Payload IEs, IETF Payload IE 2483 IETF Payload IE 2484 IE Header: 0xa80d, Type: Payload, Id: IETF IE, Length: 13 2485 1... .... .... .... = Type: Payload (1) 2486 .010 1... .... .... = Id: IETF IE (0x5) 2487 .... .000 0000 1101 = Length: 13 2488 Sub-ID: 201 2489 6top IE 2490 .... 0000 = 6P Version: 0 2491 ..00 .... = Type: Request (0x0) 2492 00.. .... = Reserved: 0x0 2493 Code: 0x02 (DELETE) 2494 SFID (6top Scheduling Function ID): 0x00 2495 1011 1110 = SeqNum: 190 2496 Metadata: 0x0000 2497 Cell Options: TX (0x01) 2498 .... ...1 = Transmit (TX) Cell: 0x1 2499 .... ..0. = Receive (RX) Cell: 0x0 2500 .... .0.. = SHARED Cell: 0x0 2501 0000 0... = Reserved: 0x00 2502 Number of Cells: 1 2503 CellList 2504 Cell: 13000700 2505 Slot Offset: 0x0013 2506 Channel Offset: 0x0007 2507 FCS: 0x5843 (Correct) 2509 == Raw Bytes == 2511 0000 21 ee 2e fe ca 01 00 00 00 cc 92 15 14 02 00 00 2512 0010 00 cc 92 15 14 00 3f 0d a8 c9 00 02 00 be 00 00 2513 0020 01 01 13 00 07 00 43 58 2515 6P Response to DELETE 1->2 2517 IEEE 802.15.4 Data, Dst: 14:15:92:cc:00:00:00:02, 2518 Src: 14:15:92:cc:00:00:00:01 2519 Frame Control Field: 0xee21, Frame Type: Data, Acknowledge Request, 2520 Information Elements Present, Destination Addressing Mode: Long/64-bit, 2521 Frame Version: IEEE Std 802.15.4-2015, Source Addressing Mode: 2522 Long/64-bit 2523 .... .... .... .001 = Frame Type: Data (0x1) 2524 .... .... .... 0... = Security Enabled: False 2525 .... .... ...0 .... = Frame Pending: False 2526 .... .... ..1. .... = Acknowledge Request: True 2527 .... .... .0.. .... = PAN ID Compression: False 2528 .... ...0 .... .... = Sequence Number Suppression: False 2529 .... ..1. .... .... = Information Elements Present: True 2530 .... 11.. .... .... = Destination Addressing Mode: Long/64-bit (0x3) 2531 ..10 .... .... .... = Frame Version: IEEE Std 802.15.4-2015 (2) 2532 11.. .... .... .... = Source Addressing Mode: Long/64-bit (0x3) 2533 Sequence Number: 107 2534 Destination PAN: 0xcafe 2535 Destination: 14:15:92:cc:00:00:00:02 (14:15:92:cc:00:00:00:02) 2536 Extended Source: 14:15:92:cc:00:00:00:01 (14:15:92:cc:00:00:00:01) 2537 Header IEs, Header Termination 1 IE (Payload IEs follow) 2538 Header Termination 1 IE (Payload IEs follow) 2539 IE Header: 0x3f00, Type: Header, Id: Header Termination 1 IE, 2540 Length: 0 2541 0... .... .... .... = Type: Header (0) 2542 .011 1111 0... .... = Id: Header Termination 1 IE (0x7e) 2543 .... .... .000 0000 = Length: 0 2544 Payload IEs, IETF Payload IE 2545 IETF Payload IE 2546 IE Header: 0xa809, Type: Payload, Id: IETF IE, Length: 9 2547 1... .... .... .... = Type: Payload (1) 2548 .010 1... .... .... = Id: IETF IE (0x5) 2549 .... .000 0000 1001 = Length: 9 2550 Sub-ID: 201 2551 6top IE 2552 .... 0000 = 6P Version: 0 2553 ..01 .... = Type: Response (0x1) 2554 00.. .... = Reserved: 0x0 2555 Code: 0x00 (SUCCESS) 2556 SFID (6top Scheduling Function ID): 0x00 2557 1011 1110 = SeqNum: 190 2558 CellList 2559 Cell: 13000700 2560 Slot Offset: 0x0013 2561 Channel Offset: 0x0007 2562 FCS: 0x8326 (Correct) 2564 == Raw Bytes == 2566 0000 21 ee 6b fe ca 02 00 00 00 cc 92 15 14 01 00 00 2567 0010 00 cc 92 15 14 00 3f 09 a8 c9 10 00 00 be 13 00 2568 0020 07 00 26 83 2570 4.8.4. 6P RELOCATE 2572 6P Command RELOCATE 2->1 2574 IEEE 802.15.4 Data, Dst: 14:15:92:cc:00:00:00:01, 2575 Src: 14:15:92:cc:00:00:00:02 2576 Frame Control Field: 0xee21, Frame Type: Data, Acknowledge Request, 2577 Information Elements Present, Destination Addressing Mode: Long/64-bit, 2578 Frame Version: IEEE Std 802.15.4-2015, Source Addressing Mode: 2579 Long/64-bit 2580 .... .... .... .001 = Frame Type: Data (0x1) 2581 .... .... .... 0... = Security Enabled: False 2582 .... .... ...0 .... = Frame Pending: False 2583 .... .... ..1. .... = Acknowledge Request: True 2584 .... .... .0.. .... = PAN ID Compression: False 2585 .... ...0 .... .... = Sequence Number Suppression: False 2586 .... ..1. .... .... = Information Elements Present: True 2587 .... 11.. .... .... = Destination Addressing Mode: Long/64-bit (0x3) 2588 ..10 .... .... .... = Frame Version: IEEE Std 802.15.4-2015 (2) 2589 11.. .... .... .... = Source Addressing Mode: Long/64-bit (0x3) 2590 Sequence Number: 121 2591 Destination PAN: 0xcafe 2592 Destination: 14:15:92:cc:00:00:00:01 (14:15:92:cc:00:00:00:01) 2593 Extended Source: 14:15:92:cc:00:00:00:02 (14:15:92:cc:00:00:00:02) 2594 Header IEs, Header Termination 1 IE (Payload IEs follow) 2595 Header Termination 1 IE (Payload IEs follow) 2596 IE Header: 0x3f00, Type: Header, Id: Header Termination 1 IE, 2597 Length: 0 2598 0... .... .... .... = Type: Header (0) 2599 .011 1111 0... .... = Id: Header Termination 1 IE (0x7e) 2600 .... .... .000 0000 = Length: 0 2601 Payload IEs, IETF Payload IE 2602 IETF Payload IE 2603 IE Header: 0xa819, Type: Payload, Id: IETF IE, Length: 25 2604 1... .... .... .... = Type: Payload (1) 2605 .010 1... .... .... = Id: IETF IE (0x5) 2606 .... .000 0001 1001 = Length: 25 2607 Sub-ID: 201 2608 6top IE 2609 .... 0000 = 6P Version: 0 2610 ..00 .... = Type: Request (0x0) 2611 00.. .... = Reserved: 0x0 2612 Code: 0x03 (RELOCATE) 2613 SFID (6top Scheduling Function ID): 0x00 2614 0011 0010 = SeqNum: 50 2615 Metadata: 0x0000 2616 Cell Options: TX (0x01) 2617 .... ...1 = Transmit (TX) Cell: 0x1 2618 .... ..0. = Receive (RX) Cell: 0x0 2619 .... .0.. = SHARED Cell: 0x0 2620 0000 0... = Reserved: 0x00 2621 Number of Cells: 1 2622 Rel. CellList 2623 Cell: 11000900 2624 Slot Offset: 0x0011 2625 Channel Offset: 0x0009 2626 Cand. CellList 2627 Cell: 19000700 2628 Slot Offset: 0x0019 2629 Channel Offset: 0x0007 2630 Cell: 16000500 2631 Slot Offset: 0x0016 2632 Channel Offset: 0x0005 2634 Cell: 14000300 2635 Slot Offset: 0x0014 2636 Channel Offset: 0x0003 2637 FCS: 0xadd3 (Correct) 2639 == Raw Bytes == 2641 0000 21 ee 79 fe ca 01 00 00 00 cc 92 15 14 02 00 00 2642 0010 00 cc 92 15 14 00 3f 19 a8 c9 00 03 00 32 00 00 2643 0020 01 01 11 00 09 00 19 00 07 00 16 00 05 00 14 00 2644 0030 03 00 d3 ad 2646 6P Response to RELOCATE 1->2 2648 IEEE 802.15.4 Data, Dst: 14:15:92:cc:00:00:00:02, 2649 Src: 14:15:92:cc:00:00:00:01 2650 Frame Control Field: 0xee21, Frame Type: Data, Acknowledge Request, 2651 Information Elements Present, Destination Addressing Mode: Long/64-bit, 2652 Frame Version: IEEE Std 802.15.4-2015, Source Addressing Mode: 2653 Long/64-bit 2654 .... .... .... .001 = Frame Type: Data (0x1) 2655 .... .... .... 0... = Security Enabled: False 2656 .... .... ...0 .... = Frame Pending: False 2657 .... .... ..1. .... = Acknowledge Request: True 2658 .... .... .0.. .... = PAN ID Compression: False 2659 .... ...0 .... .... = Sequence Number Suppression: False 2660 .... ..1. .... .... = Information Elements Present: True 2661 .... 11.. .... .... = Destination Addressing Mode: Long/64-bit (0x3) 2662 ..10 .... .... .... = Frame Version: IEEE Std 802.15.4-2015 (2) 2663 11.. .... .... .... = Source Addressing Mode: Long/64-bit (0x3) 2664 Sequence Number: 205 2665 Destination PAN: 0xcafe 2666 Destination: 14:15:92:cc:00:00:00:02 (14:15:92:cc:00:00:00:02) 2667 Extended Source: 14:15:92:cc:00:00:00:01 (14:15:92:cc:00:00:00:01) 2668 Header IEs, Header Termination 1 IE (Payload IEs follow) 2669 Header Termination 1 IE (Payload IEs follow) 2670 IE Header: 0x3f00, Type: Header, Id: Header Termination 1 IE, 2671 Length: 0 2672 0... .... .... .... = Type: Header (0) 2673 .011 1111 0... .... = Id: Header Termination 1 IE (0x7e) 2674 .... .... .000 0000 = Length: 0 2675 Payload IEs, IETF Payload IE 2676 IETF Payload IE 2677 IE Header: 0xa809, Type: Payload, Id: IETF IE, Length: 9 2678 1... .... .... .... = Type: Payload (1) 2679 .010 1... .... .... = Id: IETF IE (0x5) 2680 .... .000 0000 1001 = Length: 9 2682 Sub-ID: 201 2683 6top IE 2684 .... 0000 = 6P Version: 0 2685 ..01 .... = Type: Response (0x1) 2686 00.. .... = Reserved: 0x0 2687 Code: 0x00 (SUCCESS) 2688 SFID (6top Scheduling Function ID): 0x00 2689 0011 0010 = SeqNum: 50 2690 CellList 2691 Cell: 19000700 2692 Slot Offset: 0x0019 2693 Channel Offset: 0x0007 2694 FCS: 0x6784 (Correct) 2696 == Raw Bytes == 2698 0000 21 ee cd fe ca 02 00 00 00 cc 92 15 14 01 00 00 2699 0010 00 cc 92 15 14 00 3f 09 a8 c9 10 00 00 32 19 00 2700 0020 07 00 84 67 2702 4.8.5. 6P LIST 2704 6P Command LIST 2->1 2706 IEEE 802.15.4 Data, Dst: 14:15:92:cc:00:00:00:01, 2707 Src: 14:15:92:cc:00:00:00:02 2708 Frame Control Field: 0xee21, Frame Type: Data, Acknowledge Request, 2709 Information Elements Present, Destination Addressing Mode: Long/64-bit, 2710 Frame Version: IEEE Std 802.15.4-2015, Source Addressing Mode: 2711 Long/64-bit 2712 .... .... .... .001 = Frame Type: Data (0x1) 2713 .... .... .... 0... = Security Enabled: False 2714 .... .... ...0 .... = Frame Pending: False 2715 .... .... ..1. .... = Acknowledge Request: True 2716 .... .... .0.. .... = PAN ID Compression: False 2717 .... ...0 .... .... = Sequence Number Suppression: False 2718 .... ..1. .... .... = Information Elements Present: True 2719 .... 11.. .... .... = Destination Addressing Mode: Long/64-bit (0x3) 2720 ..10 .... .... .... = Frame Version: IEEE Std 802.15.4-2015 (2) 2721 11.. .... .... .... = Source Addressing Mode: Long/64-bit (0x3) 2722 Sequence Number: 99 2723 Destination PAN: 0xcafe 2724 Destination: 14:15:92:cc:00:00:00:01 (14:15:92:cc:00:00:00:01) 2725 Extended Source: 14:15:92:cc:00:00:00:02 (14:15:92:cc:00:00:00:02) 2726 Header IEs, Header Termination 1 IE (Payload IEs follow) 2727 Header Termination 1 IE (Payload IEs follow) 2728 IE Header: 0x3f00, Type: Header, Id: Header Termination 1 IE, 2729 Length: 0 2731 0... .... .... .... = Type: Header (0) 2732 .011 1111 0... .... = Id: Header Termination 1 IE (0x7e) 2733 .... .... .000 0000 = Length: 0 2734 Payload IEs, IETF Payload IE 2735 IETF Payload IE 2736 IE Header: 0xa80d, Type: Payload, Id: IETF IE, Length: 13 2737 1... .... .... .... = Type: Payload (1) 2738 .010 1... .... .... = Id: IETF IE (0x5) 2739 .... .000 0000 1101 = Length: 13 2740 Sub-ID: 201 2741 6top IE 2742 .... 0000 = 6P Version: 0 2743 ..00 .... = Type: Request (0x0) 2744 00.. .... = Reserved: 0x0 2745 Code: 0x05 (LIST) 2746 SFID (6top Scheduling Function ID): 0x00 2747 1000 1011 = SeqNum: 139 2748 Metadata: 0x0000 2749 Cell Options: TX (0x01) 2750 .... ...1 = Transmit (TX) Cell: 0x1 2751 .... ..0. = Receive (RX) Cell: 0x0 2752 .... .0.. = SHARED Cell: 0x0 2753 0000 0... = Reserved: 0x00 2754 Reserved: 0x00 2755 Offset: 1 2756 Maximum Number of Requested Cells: 4 2757 FCS: 0x5fdd (Correct) 2759 == Raw Bytes == 2761 0000 21 ee 63 fe ca 01 00 00 00 cc 92 15 14 02 00 00 2762 0010 00 cc 92 15 14 00 3f 0d a8 c9 00 05 00 8b 00 00 2763 0020 01 00 01 00 04 00 dd 5f 2765 6P Response to LIST 1->2 2767 IEEE 802.15.4 Data, Dst: 14:15:92:cc:00:00:00:02, 2768 Src: 14:15:92:cc:00:00:00:01 2769 Frame Control Field: 0xee21, Frame Type: Data, Acknowledge Request, 2770 Information Elements Present, Destination Addressing Mode: Long/64-bit, 2771 Frame Version: IEEE Std 802.15.4-2015, Source Addressing Mode: 2772 Long/64-bit 2773 .... .... .... .001 = Frame Type: Data (0x1) 2774 .... .... .... 0... = Security Enabled: False 2775 .... .... ...0 .... = Frame Pending: False 2776 .... .... ..1. .... = Acknowledge Request: True 2777 .... .... .0.. .... = PAN ID Compression: False 2778 .... ...0 .... .... = Sequence Number Suppression: False 2779 .... ..1. .... .... = Information Elements Present: True 2780 .... 11.. .... .... = Destination Addressing Mode: Long/64-bit (0x3) 2781 ..10 .... .... .... = Frame Version: IEEE Std 802.15.4-2015 (2) 2782 11.. .... .... .... = Source Addressing Mode: Long/64-bit (0x3) 2783 Sequence Number: 207 2784 Destination PAN: 0xcafe 2785 Destination: 14:15:92:cc:00:00:00:02 (14:15:92:cc:00:00:00:02) 2786 Extended Source: 14:15:92:cc:00:00:00:01 (14:15:92:cc:00:00:00:01) 2787 Header IEs, Header Termination 1 IE (Payload IEs follow) 2788 Header Termination 1 IE (Payload IEs follow) 2789 IE Header: 0x3f00, Type: Header, Id: Header Termination 1 IE, 2790 Length: 0 2791 0... .... .... .... = Type: Header (0) 2792 .011 1111 0... .... = Id: Header Termination 1 IE (0x7e) 2793 .... .... .000 0000 = Length: 0 2794 Payload IEs, IETF Payload IE 2795 IETF Payload IE 2796 IE Header: 0xa811, Type: Payload, Id: IETF IE, Length: 17 2797 1... .... .... .... = Type: Payload (1) 2798 .010 1... .... .... = Id: IETF IE (0x5) 2799 .... .000 0001 0001 = Length: 17 2800 Sub-ID: 201 2801 6top IE 2802 .... 0000 = 6P Version: 0 2803 ..01 .... = Type: Response (0x1) 2804 00.. .... = Reserved: 0x0 2805 Code: 0x01 (RC_EOL) 2806 SFID (6top Scheduling Function ID): 0x00 2807 1000 1011 = SeqNum: 139 2808 CellList 2809 Cell: 41000800 2810 Slot Offset: 0x0041 2811 Channel Offset: 0x0008 2812 Cell: 3c000700 2813 Slot Offset: 0x003c 2814 Channel Offset: 0x0007 2815 Cell: 19000700 2816 Slot Offset: 0x0019 2817 Channel Offset: 0x0007 2818 FCS: 0x7594 (Correct) 2820 == Raw Bytes == 2822 0000 21 ee 65 fe ca 01 00 00 00 cc 92 15 14 02 00 00 2823 0010 00 cc 92 15 14 00 3f 11 a8 c9 00 02 00 8c 00 00 2824 0020 07 01 3c 00 07 00 19 00 07 00 05 64 2825 4.8.6. 6P CLEAR 2827 6P Command CLEAR 2->1 2829 IEEE 802.15.4 Data, Dst: 14:15:92:cc:00:00:00:01, 2830 Src: 14:15:92:cc:00:00:00:02 2831 Frame Control Field: 0xee21, Frame Type: Data, Acknowledge Request, 2832 Information Elements Present, Destination Addressing Mode: Long/64-bit, 2833 Frame Version: IEEE Std 802.15.4-2015, Source Addressing Mode: 2834 Long/64-bit 2835 .... .... .... .001 = Frame Type: Data (0x1) 2836 .... .... .... 0... = Security Enabled: False 2837 .... .... ...0 .... = Frame Pending: False 2838 .... .... ..1. .... = Acknowledge Request: True 2839 .... .... .0.. .... = PAN ID Compression: False 2840 .... ...0 .... .... = Sequence Number Suppression: False 2841 .... ..1. .... .... = Information Elements Present: True 2842 .... 11.. .... .... = Destination Addressing Mode: Long/64-bit (0x3) 2843 ..10 .... .... .... = Frame Version: IEEE Std 802.15.4-2015 (2) 2844 11.. .... .... .... = Source Addressing Mode: Long/64-bit (0x3) 2845 Sequence Number: 181 2846 Destination PAN: 0xcafe 2847 Destination: 14:15:92:cc:00:00:00:01 (14:15:92:cc:00:00:00:01) 2848 Extended Source: 14:15:92:cc:00:00:00:02 (14:15:92:cc:00:00:00:02) 2849 Header IEs, Header Termination 1 IE (Payload IEs follow) 2850 Header Termination 1 IE (Payload IEs follow) 2851 IE Header: 0x3f00, Type: Header, Id: Header Termination 1 IE, 2852 Length: 0 2853 0... .... .... .... = Type: Header (0) 2854 .011 1111 0... .... = Id: Header Termination 1 IE (0x7e) 2855 .... .... .000 0000 = Length: 0 2856 Payload IEs, IETF Payload IE 2857 IETF Payload IE 2858 IE Header: 0xa807, Type: Payload, Id: IETF IE, Length: 7 2859 1... .... .... .... = Type: Payload (1) 2860 .010 1... .... .... = Id: IETF IE (0x5) 2861 .... .000 0000 0111 = Length: 7 2862 Sub-ID: 201 2863 6top IE 2864 .... 0000 = 6P Version: 0 2865 ..00 .... = Type: Request (0x0) 2866 00.. .... = Reserved: 0x0 2867 Code: 0x07 (CLEAR) 2868 SFID (6top Scheduling Function ID): 0x00 2869 0101 0001 = SeqNum: 81 2870 Metadata: 0x0000 2871 FCS: 0x0e2c (Correct) 2872 == Raw Bytes == 2874 0000 21 ee b5 fe ca 01 00 00 00 cc 92 15 14 02 00 00 2875 0010 00 cc 92 15 14 00 3f 07 a8 c9 00 07 00 51 00 00 2876 0020 2c 0e 2877 6P Response to CLEAR 1->2 2879 IEEE 802.15.4 Data, Dst: 14:15:92:cc:00:00:00:02, 2880 Src: 14:15:92:cc:00:00:00:01 2881 Frame Control Field: 0xee21, Frame Type: Data, Acknowledge Request, 2882 Information Elements Present, Destination Addressing Mode: Long/64-bit, 2883 Frame Version: IEEE Std 802.15.4-2015, Source Addressing Mode: 2884 Long/64-bit 2885 .... .... .... .001 = Frame Type: Data (0x1) 2886 .... .... .... 0... = Security Enabled: False 2887 .... .... ...0 .... = Frame Pending: False 2888 .... .... ..1. .... = Acknowledge Request: True 2889 .... .... .0.. .... = PAN ID Compression: False 2890 .... ...0 .... .... = Sequence Number Suppression: False 2891 .... ..1. .... .... = Information Elements Present: True 2892 .... 11.. .... .... = Destination Addressing Mode: Long/64-bit (0x3) 2893 ..10 .... .... .... = Frame Version: IEEE Std 802.15.4-2015 (2) 2894 11.. .... .... .... = Source Addressing Mode: Long/64-bit (0x3) 2895 Sequence Number: 185 2896 Destination PAN: 0xcafe 2897 Destination: 14:15:92:cc:00:00:00:02 (14:15:92:cc:00:00:00:02) 2898 Extended Source: 14:15:92:cc:00:00:00:01 (14:15:92:cc:00:00:00:01) 2899 Header IEs, Header Termination 1 IE (Payload IEs follow) 2900 Header Termination 1 IE (Payload IEs follow) 2901 IE Header: 0x3f00, Type: Header, Id: Header Termination 1 IE, 2902 Length: 0 2903 0... .... .... .... = Type: Header (0) 2904 .011 1111 0... .... = Id: Header Termination 1 IE (0x7e) 2905 .... .... .000 0000 = Length: 0 2906 Payload IEs, IETF Payload IE 2907 IETF Payload IE 2908 IE Header: 0xa805, Type: Payload, Id: IETF IE, Length: 5 2909 1... .... .... .... = Type: Payload (1) 2910 .010 1... .... .... = Id: IETF IE (0x5) 2911 .... .000 0000 0101 = Length: 5 2912 Sub-ID: 201 2913 6top IE 2914 .... 0000 = 6P Version: 0 2915 ..01 .... = Type: Response (0x1) 2916 00.. .... = Reserved: 0x0 2917 Code: 0x00 (SUCCESS) 2918 SFID (6top Scheduling Function ID): 0x00 2919 0101 0001 = SeqNum: 81 2920 FCS: 0x3fe0 (Correct) 2922 == Raw Bytes == 2923 0000 21 ee b9 fe ca 02 00 00 00 cc 92 15 14 01 00 00 2924 0010 00 cc 92 15 14 00 3f 05 a8 c9 10 00 00 51 e0 3f 2925 5. [TEMPORARY] Known Bugs/Issues 2927 This document tracks the standardization activity, and reflects the 2928 state of the implementation. This document is updated regularly. 2929 Sometimes, the [OpenWSN] implementation falls behind on the 2930 standardization. In this section, we list the known issues or the 2931 elements that are not implemented. This section will be removed when 2932 the final version of the document is produced. 2934 o All link-layer frames are presented without link-layer security. 2935 This will be fixed in future revisions, both types of frames will 2936 then be shown: secured (what actually goes over the air) and 2937 unsecured (which Wireshark can parse). 2939 o ICMPv6 echo request packets use source and destination global 2940 addresses but their reply packets use link local addresses. 2942 6. IANA Considerations 2944 This memo includes no requests to IANA. 2946 7. Security Considerations 2948 This memo only presents example frames exchanged. It does not define 2949 any protocol; there are hence no security considerations in this 2950 document. 2952 8. Acknowledgments 2954 The authors would like to thank the OpenWSN community, the 6TiSCH 2955 working group and the participants at the 6TiSCH plugtests for their 2956 feedback which has helped shape this document. 2958 9. References 2960 9.1. Normative References 2962 [I-D.ietf-6tisch-minimal-security] 2963 Vucinic, M., Simon, J., Pister, K., and M. Richardson, 2964 "Minimal Security Framework for 6TiSCH", draft-ietf- 2965 6tisch-minimal-security-06 (work in progress), May 2018. 2967 9.2. External Informative References 2969 [OpenWSN] Watteyne, T., Vilajosana, X., Kerkez, B., Chraim, F., 2970 Weekly, K., Wang, Q., Glaser, S., and K. Pister, "OpenWSN: 2971 a Standards-Based Low-Power Wireless Development 2972 Environment", Transactions on Emerging Telecommunications 2973 Technologies , August 2012. 2975 Authors' Addresses 2977 Jonathan Munoz (editor) 2978 Inria 2979 2 rue Simone Iff 2980 Paris 12 75012 2981 France 2983 Email: jonathan.munoz@inria.fr 2985 Dominique Barthel 2986 Orange Labs 2987 28 Chemin du Vieux Chene 2988 Meylan 38240 2989 France 2991 Email: dominique.barthel@orange.com