Internet DRAFT - draft-munoz-6tisch-minimal-examples

draft-munoz-6tisch-minimal-examples







6TiSCH                                                     J. Munoz, Ed.
Internet-Draft                                          Telecom Bretagne
Intended status: Informational                               G. Gaillard
Expires: January 7, 2016                                      D. Barthel
                                                             Orange Labs
                                                            July 6, 2015


          Example Packets for the Minimal 6TiSCH Configuration
                 draft-munoz-6tisch-minimal-examples-00

Abstract

   This draft contains example packets exchanged by nodes implementing
   draft-ietf-6tisch-minimal.  All packets are presented both in raw
   binary and fully parsed contents.  This document can be used as a
   reference when implementing draft-ietf-6tisch-minimal.

Status of This Memo

   This Internet-Draft is submitted in full conformance with the
   provisions of BCP 78 and BCP 79.

   Internet-Drafts are working documents of the Internet Engineering
   Task Force (IETF).  Note that other groups may also distribute
   working documents as Internet-Drafts.  The list of current Internet-
   Drafts is at http://datatracker.ietf.org/drafts/current/.

   Internet-Drafts are draft documents valid for a maximum of six months
   and may be updated, replaced, or obsoleted by other documents at any
   time.  It is inappropriate to use Internet-Drafts as reference
   material or to cite them other than as "work in progress."

   This Internet-Draft will expire on January 7, 2016.

Copyright Notice

   Copyright (c) 2015 IETF Trust and the persons identified as the
   document authors.  All rights reserved.

   This document is subject to BCP 78 and the IETF Trust's Legal
   Provisions Relating to IETF Documents
   (http://trustee.ietf.org/license-info) in effect on the date of
   publication of this document.  Please review these documents
   carefully, as they describe your rights and restrictions with respect
   to this document.  Code Components extracted from this document must
   include Simplified BSD License text as described in Section 4.e of




Munoz, et al.            Expires January 7, 2016                [Page 1]

Internet-Draft           6tisch-minimal-examples               July 2015


   the Trust Legal Provisions and are provided without warranty as
   described in the Simplified BSD License.

Table of Contents

   1.  Tools Used  . . . . . . . . . . . . . . . . . . . . . . . . .   2
   2.  Network Topology  . . . . . . . . . . . . . . . . . . . . . .   3
   3.  Packet Examples . . . . . . . . . . . . . . . . . . . . . . .   3
     3.1.  Known Errors in These examples  . . . . . . . . . . . . .   3
     3.2.  Enhanced Beacon . . . . . . . . . . . . . . . . . . . . .   3
     3.3.  RPL DIO . . . . . . . . . . . . . . . . . . . . . . . . .   9
     3.4.  RPL DAO . . . . . . . . . . . . . . . . . . . . . . . . .  15
       3.4.1.  RPL DAO from 2  . . . . . . . . . . . . . . . . . . .  15
       3.4.2.  RPL DAO from 3  . . . . . . . . . . . . . . . . . . .  18
     3.5.  ACK . . . . . . . . . . . . . . . . . . . . . . . . . . .  26
     3.6.  ICMPv6 echo request/reply . . . . . . . . . . . . . . . .  27
       3.6.1.  ping 2  . . . . . . . . . . . . . . . . . . . . . . .  27
       3.6.2.  ping 3  . . . . . . . . . . . . . . . . . . . . . . .  33
   4.  IANA Considerations . . . . . . . . . . . . . . . . . . . . .  47
   5.  Security Considerations . . . . . . . . . . . . . . . . . . .  47
   6.  Acknowledgments . . . . . . . . . . . . . . . . . . . . . . .  47
   7.  References  . . . . . . . . . . . . . . . . . . . . . . . . .  47
     7.1.  Normative References  . . . . . . . . . . . . . . . . . .  47
     7.2.  External Informative References . . . . . . . . . . . . .  47
   Authors' Addresses  . . . . . . . . . . . . . . . . . . . . . . .  47

1.  Tools Used

   All results presented in this document are collected by running the
   OpenWSN firmware [OpenWSN] in simulation mode and capturing the
   packets exchanged using a version of Wireshark with an updated
   IEEE802.15.4e TSCH/6TiSCH dissector.

   These are the version of the source code used:

   1.  Wireshark dissector: https://github.com/openwsn-
       berkeley/dissectors/releases/tag/6tisch_0.3

   2.  OpenWSN firmware: https://github.com/openwsn-berkeley/openwsn-
       fw/commit/ad2af054b245eeccc76746f42806414a96076ca0

   3.  OpenWSN software: https://github.com/openwsn-berkeley/openwsn-sw/
       commit/64134308ab708463ec2c3707caf0207e3c46f20c








Munoz, et al.            Expires January 7, 2016                [Page 2]

Internet-Draft           6tisch-minimal-examples               July 2015


2.  Network Topology

   Network prefix: bbbb::/64
   MAC address:    14-15-92-cc-00-00-00-0x

           PDR=100%       PDR=100%
    +-----+        +-----+        +-----+
    | x=1 |--------| x=2 |--------| x=3 |
    +-----+        +-----+        +-----+
    DAGroot

3.  Packet Examples

3.1.  Known Errors in These examples

   Looks for "FIXME" in the examples below.

3.2.  Enhanced Beacon

   Enhanced Beacon sent by 1

== Dissected packet ==

IEEE 802.15.4 Beacon, Dst: Broadcast, Src: 14:15:92:cc:00:00:00:01
Header Termination 1 IE Beacon
    Frame Control Field: 0xea00, Frame Type: Beacon, Information
    Elements present, Destination Addressing Mode: Short/16-bit,
    Source Addressing Mode: Long/64-bit
        .... .... .... .000 = Frame Type: Beacon (0x0000)
        .... .... .... 0... = Security Enabled: False
        .... .... ...0 .... = Frame Pending: False
        .... .... ..0. .... = Acknowledge Request: False
        .... .... .0.. .... = Intra-PAN: False
        .... ...0 .... .... = Sequence Number Suppression: False
        .... ..1. .... .... = Information Elements present: True
        .... 10.. .... .... = Destination Addressing Mode:
                              Short/16-bit (0x0002)
        ..10 .... .... .... = Frame Version: 2
        11.. .... .... .... = Source Addressing Mode:
                              Long/64-bit (0x0003)
    Sequence Number: 67
    Destination PAN: 0xcafe
    Destination: 0xffff
    Extended Source: 14:15:92:cc:00:00:00:01 (14:15:92:cc:00:00:00:01)
    Header Information Elements: Header Termination 1 IE (0x3f00)
        Information Element Length: 0x00
        .011 1111 0... .... = Information Element ID:
                              Header Termination 1 IE (0x007e)



Munoz, et al.            Expires January 7, 2016                [Page 3]

Internet-Draft           6tisch-minimal-examples               July 2015


        0... .... .... .... = Payload IE: TRUE - Header IE: FALSE: False
    Payload Information Elements: MLME IE (0x881a) TSCH Synchronization
    IE TSCH Timeslot IE Channel Hopping IE TSCH Slotframe and Link IE
        Information Element Length: 0x001a
        .000 1... .... .... = Information Element ID: MLME IE (0x0001)
        1... .... .... .... = Payload IE: TRUE - Header IE: FALSE: True
        Short MLME Information Elements: TSCH Synchronization
                                         IE (0x1a06)
            MLME Short Information Element Length: 0x0006
            .001 1010 .... .... = MLME Short Information Element ID:
                                  TSCH Synchronization IE (0x001a)
            0... .... .... .... = MLME Short Information Element type.
                                  Short: FALSE - Long: TRUE: False
        Data (6 bytes)

0000  4c 7a 01 00 00 00                                 Lz....
            Data: 4c7a01000000
            [Length: 6]
        Short MLME Information Elements: TSCH Timeslot IE (0x1c01)
            MLME Short Information Element Length: 0x0001
            .001 1100 .... .... = MLME Short Information Element ID:
                                  TSCH Timeslot IE (0x001c)
            0... .... .... .... = MLME Short Information Element type.
                                  Short: FALSE - Long: TRUE: False
        Data (1 byte)

0000  00                                                .
            Data: 00
            [Length: 1]
        Long MLME Information Elements: Channel Hopping IE (0xc801)
            MLME Long Information Element Length: 0x0001
            .100 1... .... .... = MLME Long Information Element ID:
                                  Channel Hopping IE (0x0009)
            1... .... .... .... = MLME Short Information Element type.
                                  Short: FALSE - Long: TRUE: True
        Data (1 byte)

0000  00                                                .
            Data: 00
            [Length: 1]
        Short MLME Information Elements: TSCH Slotframe and
                                         Link IE (0x1b0a)
            MLME Short Information Element Length: 0x000a
            .001 1011 .... .... = MLME Short Information Element ID:
                                  TSCH Slotframe and Link IE (0x001b)
            0... .... .... .... = MLME Short Information Element type.
                                  Short: FALSE - Long: TRUE: False
        Data (10 bytes)



Munoz, et al.            Expires January 7, 2016                [Page 4]

Internet-Draft           6tisch-minimal-examples               July 2015


0000  01 01 0b 00 01 00 00 00 00 0f                     ..........
            Data: 01010b0001000000000f
            [Length: 10]
    FCS: 0xfae3 (Correct)

== Raw Bytes ==

0000   00 ea 43 fe ca ff ff 01 00 00 00 cc 92 15 14 00  ..C.............
0010   3f 1a 88 06 1a 4c 7a 01 00 00 00 01 1c 00 01 c8  ?....Lz.........
0020   00 0a 1b 01 01 0b 00 01 00 00 00 00 0f e3 fa     ...............

   Enhanced Beacon sent by 2

== Dissected packet ==

IEEE 802.15.4 Beacon, Dst: Broadcast, Src: 14:15:92:cc:00:00:00:02
Header Termination 1 IE Beacon
    Frame Control Field: 0xea00, Frame Type: Beacon, Information
    Elements present, Destination Addressing Mode: Short/16-bit,
    Source Addressing Mode: Long/64-bit
        .... .... .... .000 = Frame Type: Beacon (0x0000)
        .... .... .... 0... = Security Enabled: False
        .... .... ...0 .... = Frame Pending: False
        .... .... ..0. .... = Acknowledge Request: False
        .... .... .0.. .... = Intra-PAN: False
        .... ...0 .... .... = Sequence Number Suppression: False
        .... ..1. .... .... = Information Elements present: True
        .... 10.. .... .... = Destination Addressing Mode:
                              Short/16-bit (0x0002)
        ..10 .... .... .... = Frame Version: 2
        11.. .... .... .... = Source Addressing Mode:
                              Long/64-bit (0x0003)
    Sequence Number: 229
    Destination PAN: 0xcafe
    Destination: 0xffff
    Extended Source: 14:15:92:cc:00:00:00:02 (14:15:92:cc:00:00:00:02)
    Header Information Elements: Header Termination 1 IE (0x3f00)
        Information Element Length: 0x00
        .011 1111 0... .... = Information Element ID:
                              Header Termination 1 IE (0x007e)
        0... .... .... .... = Payload IE: TRUE - Header IE: FALSE: False
    Payload Information Elements: MLME IE (0x881a) TSCH Synchronization
    IE TSCH Timeslot IE Channel Hopping IE TSCH Slotframe and Link IE
        Information Element Length: 0x001a
        .000 1... .... .... = Information Element ID: MLME IE (0x0001)
        1... .... .... .... = Payload IE: TRUE - Header IE: FALSE: True
        Short MLME Information Elements: TSCH Synchronization IE
                                         (0x1a06)



Munoz, et al.            Expires January 7, 2016                [Page 5]

Internet-Draft           6tisch-minimal-examples               July 2015


            MLME Short Information Element Length: 0x0006
            .001 1010 .... .... = MLME Short Information Element ID:
                                  TSCH Synchronization IE (0x001a)
            0... .... .... .... = MLME Short Information Element type.
                                  Short: FALSE - Long: TRUE: False
        Data (6 bytes)

0000  1a 7c 01 00 00 02                                 .|....
            Data: 1a7c01000002
            [Length: 6]
        Short MLME Information Elements: TSCH Timeslot IE (0x1c01)
            MLME Short Information Element Length: 0x0001
            .001 1100 .... .... = MLME Short Information Element ID:
                                  TSCH Timeslot IE (0x001c)
            0... .... .... .... = MLME Short Information Element type.
                                  Short: FALSE - Long: TRUE: False
        Data (1 byte)

0000  00                                                .
            Data: 00
            [Length: 1]
        Long MLME Information Elements: Channel Hopping IE (0xc801)
            MLME Long Information Element Length: 0x0001
            .100 1... .... .... = MLME Long Information Element ID:
                                  Channel Hopping IE (0x0009)
            1... .... .... .... = MLME Short Information Element type.
                                  Short: FALSE - Long: TRUE: True
        Data (1 byte)

0000  00                                                .
            Data: 00
            [Length: 1]
        Short MLME Information Elements: TSCH Slotframe and
                                         Link IE (0x1b0a)
            MLME Short Information Element Length: 0x000a
            .001 1011 .... .... = MLME Short Information Element ID:
                                  TSCH Slotframe and Link IE (0x001b)
            0... .... .... .... = MLME Short Information Element type.
                                  Short: FALSE - Long: TRUE: False
        Data (10 bytes)

0000  01 01 0b 00 01 00 00 00 00 0f                     ..........
            Data: 01010b0001000000000f
            [Length: 10]
    FCS: 0x89c4 (Correct)

== Raw Bytes ==




Munoz, et al.            Expires January 7, 2016                [Page 6]

Internet-Draft           6tisch-minimal-examples               July 2015


0000   00 ea e5 fe ca ff ff 02 00 00 00 cc 92 15 14 00  ................
0010   3f 1a 88 06 1a 1a 7c 01 00 00 02 01 1c 00 01 c8  ?.....|.........
0020   00 0a 1b 01 01 0b 00 01 00 00 00 00 0f c4 89     ...............

   Enhanced Beacon sent by 3

== Dissected packet ==

IEEE 802.15.4 Beacon, Dst: Broadcast, Src: 14:15:92:cc:00:00:00:03
Header Termination 1 IE Beacon
    Frame Control Field: 0xea00, Frame Type: Beacon, Information
    Elements present, Destination Addressing Mode: Short/16-bit,
    Source Addressing Mode: Long/64-bit
        .... .... .... .000 = Frame Type: Beacon (0x0000)
        .... .... .... 0... = Security Enabled: False
        .... .... ...0 .... = Frame Pending: False
        .... .... ..0. .... = Acknowledge Request: False
        .... .... .0.. .... = Intra-PAN: False
        .... ...0 .... .... = Sequence Number Suppression: False
        .... ..1. .... .... = Information Elements present: True
        .... 10.. .... .... = Destination Addressing Mode:
                              Short/16-bit (0x0002)
        ..10 .... .... .... = Frame Version: 2
        11.. .... .... .... = Source Addressing Mode:
                              Long/64-bit (0x0003)
    Sequence Number: 105
    Destination PAN: 0xcafe
    Destination: 0xffff
    Extended Source: 14:15:92:cc:00:00:00:03 (14:15:92:cc:00:00:00:03)
    Header Information Elements: Header Termination 1 IE (0x3f00)
        Information Element Length: 0x00
        .011 1111 0... .... = Information Element ID:
                              Header Termination 1 IE (0x007e)
        0... .... .... .... = Payload IE: TRUE - Header IE: FALSE: False
    Payload Information Elements: MLME IE (0x881a)
    TSCH Synchronization IE TSCH Timeslot IE
    Channel Hopping IE TSCH Slotframe and Link IE
        Information Element Length: 0x001a
        .000 1... .... .... = Information Element ID: MLME IE (0x0001)
        1... .... .... .... = Payload IE: TRUE - Header IE: FALSE: True
        Short MLME Information Elements:
        TSCH Synchronization IE (0x1a06)
            MLME Short Information Element Length: 0x0006
            .001 1010 .... .... = MLME Short Information Element ID:
                                  TSCH Synchronization IE (0x001a)
            0... .... .... .... = MLME Short Information Element type.
                                  Short: FALSE - Long: TRUE: False
        Data (6 bytes)



Munoz, et al.            Expires January 7, 2016                [Page 7]

Internet-Draft           6tisch-minimal-examples               July 2015


0000  5e 7f 01 00 00 04                                 ^.....
            Data: 5e7f01000004
            [Length: 6]
        Short MLME Information Elements: TSCH Timeslot IE (0x1c01)
            MLME Short Information Element Length: 0x0001
            .001 1100 .... .... = MLME Short Information Element ID:
                                  TSCH Timeslot IE (0x001c)
            0... .... .... .... = MLME Short Information Element type.
                                  Short: FALSE - Long: TRUE: False
        Data (1 byte)

0000  00                                                .
            Data: 00
            [Length: 1]
        Long MLME Information Elements: Channel Hopping IE (0xc801)
            MLME Long Information Element Length: 0x0001
            .100 1... .... .... = MLME Long Information Element ID:
                                  Channel Hopping IE (0x0009)
            1... .... .... .... = MLME Short Information Element type.
                                  Short: FALSE - Long: TRUE: True
        Data (1 byte)

0000  00                                                .
            Data: 00
            [Length: 1]
        Short MLME Information Elements: TSCH Slotframe and
                                         Link IE (0x1b0a)
            MLME Short Information Element Length: 0x000a
            .001 1011 .... .... = MLME Short Information Element ID:
                                  TSCH Slotframe and Link IE (0x001b)
            0... .... .... .... = MLME Short Information Element type.
                                  Short: FALSE - Long: TRUE: False
        Data (10 bytes)

0000  01 01 0b 00 01 00 00 00 00 0f                     ..........
            Data: 01010b0001000000000f
            [Length: 10]
    FCS: 0x47f0 (Correct)

== Raw Bytes ==

0000   00 ea 69 fe ca ff ff 03 00 00 00 cc 92 15 14 00  ..i.............
0010   3f 1a 88 06 1a 5e 7f 01 00 00 04 01 1c 00 01 c8  ?....^..........
0020   00 0a 1b 01 01 0b 00 01 00 00 00 00 0f f0 47     ..............G







Munoz, et al.            Expires January 7, 2016                [Page 8]

Internet-Draft           6tisch-minimal-examples               July 2015


3.3.  RPL DIO

   RPL DIO sent by 1

== Dissected packet ==

IEEE 802.15.4 Data, Dst: Broadcast, Src: 14:15:92:cc:00:00:00:01
    Frame Control Field: 0xe801, Frame Type: Data,
    Destination Addressing Mode: Short/16-bit,
    Source Addressing Mode: Long/64-bit
        .... .... .... .001 = Frame Type: Data (0x0001)
        .... .... .... 0... = Security Enabled: False
        .... .... ...0 .... = Frame Pending: False
        .... .... ..0. .... = Acknowledge Request: False
        .... .... .0.. .... = Intra-PAN: False
        .... ...0 .... .... = Sequence Number Suppression: False
        .... ..0. .... .... = Information Elements present: False
        .... 10.. .... .... = Destination Addressing Mode:
                              Short/16-bit (0x0002)
        ..10 .... .... .... = Frame Version: 2
        11.. .... .... .... = Source Addressing Mode:
                              Long/64-bit (0x0003)
    Sequence Number: 157
    Destination PAN: 0xcafe
    Destination: 0xffff
    Extended Source: 14:15:92:cc:00:00:00:01 (14:15:92:cc:00:00:00:01)
    FCS: 0x529a (Correct)
6LoWPAN
    IPHC Header
        011. .... = Pattern: IP header compression (0x03)
        ...1 1... .... .... = Traffic class and flow label: Version,
                              traffic class, and flow label
                              compressed (0x0003)
        .... .0.. .... .... = Next header: Inline
        .... ..00 .... .... = Hop limit: Inline (0x0000)
        .... .... 0... .... = Context identifier extension: False
        .... .... .0.. .... = Source address compression: Stateless
        .... .... ..11 .... = Source address mode: Compressed (0x0003)
        .... .... .... 1... = Multicast address compression: True
        .... .... .... .0.. = Destination address compression: Stateless
        .... .... .... ..11 = Destination address mode:
                              8-bits inline (0x0003)
        [Source context: fe80:: (fe80::)]
        [Destination context: fe80:: (fe80::)]
    Next header: ICMPv6 (0x3a)
    Hop limit: 64
    Source: fe80::1615:92cc:0:1 (fe80::1615:92cc:0:1)
    Destination: ff02::1a (ff02::1a)



Munoz, et al.            Expires January 7, 2016                [Page 9]

Internet-Draft           6tisch-minimal-examples               July 2015


Internet Protocol Version 6, Src: fe80::1615:92cc:0:1
(fe80::1615:92cc:0:1), Dst: ff02::1a (ff02::1a)
    0110 .... = Version: 6
        [0110 .... = This field makes the filter
                     "ip.version == 6" possible: 6]
    .... 0000 0000 .... .... .... .... .... = Traffic class: 0x00000000
        .... 0000 00.. .... .... .... .... .... = Differentiated
                                                  Services Field:
                                                  Default (0x00000000)
        .... .... ..0. .... .... .... .... .... = ECN-Capable Transport
                                                  (ECT): Not set
        .... .... ...0 .... .... .... .... .... = ECN-CE: Not set
    .... .... .... 0000 0000 0000 0000 0000 = Flowlabel: 0x00000000
    Payload length: 28
    Next header: ICMPv6 (58)
    Hop limit: 64
    Source: fe80::1615:92cc:0:1 (fe80::1615:92cc:0:1)
    Destination: ff02::1a (ff02::1a)
    [Source GeoIP: Unknown]
    [Destination GeoIP: Unknown]
Internet Control Message Protocol v6
    Type: RPL Control (155)
    Code: 1 (DODAG Information Object)
    Checksum: 0x171b [incorrect, should be 0xd255]
        [Expert Info (Warn/Checksum): ICMPv6 Checksum Incorrect,
                                      should be 0xd255]
            [ICMPv6 Checksum Incorrect, should be 0xd255]
            [Severity level: Warn]
            [Group: Checksum]
    RPLInstanceID: 0
    Version: 0
    Rank: 256
    Flags: 0x88
        1... .... = Grounded (G): True
        .0.. .... = Zero: False
        ..00 1... = Mode of Operation (MOP): Non-Storing Mode of
                                             Operation (0x01)
        .... .000 = DODAG Preference: 0
    Destination Advertisement Trigger Sequence Number (DTSN): 51
    Flags: 0x00
    Reserved: 00
    DODAGID: bbbb::1415:92cc:0:1 (bbbb::1415:92cc:0:1)

== Raw Bytes ==

0000   01 e8 9d fe ca ff ff 01 00 00 00 cc 92 15 14 78  ...............x
0010   3b 3a 40 1a 9b 01 17 1b 00 00 01 00 88 33 00 00  ;:@..........3..
0020   bb bb 00 00 00 00 00 00 14 15 92 cc 00 00 00 01  ................



Munoz, et al.            Expires January 7, 2016               [Page 10]

Internet-Draft           6tisch-minimal-examples               July 2015


0030   9a 52                                            .R

   RPL DIO sent by 2

== Dissected packet ==

IEEE 802.15.4 Data, Dst: Broadcast, Src: 14:15:92:cc:00:00:00:02
    Frame Control Field: 0xe801, Frame Type: Data,
    Destination Addressing Mode: Short/16-bit,
    Source Addressing Mode: Long/64-bit
        .... .... .... .001 = Frame Type: Data (0x0001)
        .... .... .... 0... = Security Enabled: False
        .... .... ...0 .... = Frame Pending: False
        .... .... ..0. .... = Acknowledge Request: False
        .... .... .0.. .... = Intra-PAN: False
        .... ...0 .... .... = Sequence Number Suppression: False
        .... ..0. .... .... = Information Elements present: False
        .... 10.. .... .... = Destination Addressing Mode:
                              Short/16-bit (0x0002)
        ..10 .... .... .... = Frame Version: 2
        11.. .... .... .... = Source Addressing Mode:
                              Long/64-bit (0x0003)
    Sequence Number: 235
    Destination PAN: 0xcafe
    Destination: 0xffff
    Extended Source: 14:15:92:cc:00:00:00:02 (14:15:92:cc:00:00:00:02)
    FCS: 0xf442 (Correct)
6LoWPAN
    IPHC Header
        011. .... = Pattern: IP header compression (0x03)
        ...1 1... .... .... = Traffic class and flow label: Version,
                              traffic class, and flow label
                              compressed (0x0003)
        .... .0.. .... .... = Next header: Inline
        .... ..00 .... .... = Hop limit: Inline (0x0000)
        .... .... 0... .... = Context identifier extension: False
        .... .... .0.. .... = Source address compression: Stateless
        .... .... ..11 .... = Source address mode: Compressed (0x0003)
        .... .... .... 1... = Multicast address compression: True
        .... .... .... .0.. = Destination address compression: Stateless
        .... .... .... ..11 = Destination address mode:
                              8-bits inline (0x0003)
        [Source context: fe80:: (fe80::)]
        [Destination context: fe80:: (fe80::)]
    Next header: ICMPv6 (0x3a)
    Hop limit: 64
    Source: fe80::1615:92cc:0:2 (fe80::1615:92cc:0:2)
    Destination: ff02::1a (ff02::1a)



Munoz, et al.            Expires January 7, 2016               [Page 11]

Internet-Draft           6tisch-minimal-examples               July 2015


Internet Protocol Version 6, Src: fe80::1615:92cc:0:2
(fe80::1615:92cc:0:2), Dst: ff02::1a (ff02::1a)
    0110 .... = Version: 6
        [0110 .... = This field makes the filter
                    "ip.version == 6" possible: 6]
    .... 0000 0000 .... .... .... .... .... = Traffic class: 0x00000000
        .... 0000 00.. .... .... .... .... .... = Differentiated
                                                  Services Field:
                                                  Default (0x00000000)
        .... .... ..0. .... .... .... .... .... = ECN-Capable Transport
                                                  (ECT): Not set
        .... .... ...0 .... .... .... .... .... = ECN-CE: Not set
    .... .... .... 0000 0000 0000 0000 0000 = Flowlabel: 0x00000000
    Payload length: 28
    Next header: ICMPv6 (58)
    Hop limit: 64
    Source: fe80::1615:92cc:0:2 (fe80::1615:92cc:0:2)
    Destination: ff02::1a (ff02::1a)
    [Source GeoIP: Unknown]
    [Destination GeoIP: Unknown]
Internet Control Message Protocol v6
    Type: RPL Control (155)
    Code: 1 (DODAG Information Object)
    Checksum: 0x14e7 [incorrect, should be 0xd021]
        [Expert Info (Warn/Checksum): ICMPv6 Checksum Incorrect,
                                      should be 0xd021]
            [ICMPv6 Checksum Incorrect, should be 0xd021]
            [Severity level: Warn]
            [Group: Checksum]
    RPLInstanceID: 0
    Version: 0
    Rank: 819
    Flags: 0x88
        1... .... = Grounded (G): True
        .0.. .... = Zero: False
        ..00 1... = Mode of Operation (MOP): Non-Storing Mode of
                                             Operation (0x01)
        .... .000 = DODAG Preference: 0
    Destination Advertisement Trigger Sequence Number (DTSN): 51
    Flags: 0x00
    Reserved: 00
    DODAGID: bbbb::1415:92cc:0:1 (bbbb::1415:92cc:0:1)

== Raw Bytes ==

0000   01 e8 eb fe ca ff ff 02 00 00 00 cc 92 15 14 78  ...............x
0010   3b 3a 40 1a 9b 01 14 e7 00 00 03 33 88 33 00 00  ;:@........3.3..
0020   bb bb 00 00 00 00 00 00 14 15 92 cc 00 00 00 01  ................



Munoz, et al.            Expires January 7, 2016               [Page 12]

Internet-Draft           6tisch-minimal-examples               July 2015


0030   42 f4                                            B.

   RPL DIO sent by 3

== Dissected packet ==

IEEE 802.15.4 Data, Dst: Broadcast, Src: 14:15:92:cc:00:00:00:03
    Frame Control Field: 0xe801, Frame Type: Data,
    Destination Addressing Mode: Short/16-bit,
    Source Addressing Mode: Long/64-bit
        .... .... .... .001 = Frame Type: Data (0x0001)
        .... .... .... 0... = Security Enabled: False
        .... .... ...0 .... = Frame Pending: False
        .... .... ..0. .... = Acknowledge Request: False
        .... .... .0.. .... = Intra-PAN: False
        .... ...0 .... .... = Sequence Number Suppression: False
        .... ..0. .... .... = Information Elements present: False
        .... 10.. .... .... = Destination Addressing Mode:
                              Short/16-bit (0x0002)
        ..10 .... .... .... = Frame Version: 2
        11.. .... .... .... = Source Addressing Mode:
                              Long/64-bit (0x0003)
    Sequence Number: 231
    Destination PAN: 0xcafe
    Destination: 0xffff
    Extended Source: 14:15:92:cc:00:00:00:03 (14:15:92:cc:00:00:00:03)
    FCS: 0x3dc7 (Correct)
6LoWPAN
    IPHC Header
        011. .... = Pattern: IP header compression (0x03)
        ...1 1... .... .... = Traffic class and flow label: Version,
                              traffic class, and flow label
                              compressed (0x0003)
        .... .0.. .... .... = Next header: Inline
        .... ..00 .... .... = Hop limit: Inline (0x0000)
        .... .... 0... .... = Context identifier extension: False
        .... .... .0.. .... = Source address compression: Stateless
        .... .... ..11 .... = Source address mode: Compressed (0x0003)
        .... .... .... 1... = Multicast address compression: True
        .... .... .... .0.. = Destination address compression: Stateless
        .... .... .... ..11 = Destination address mode:
                              8-bits inline (0x0003)
        [Source context: fe80:: (fe80::)]
        [Destination context: fe80:: (fe80::)]
    Next header: ICMPv6 (0x3a)
    Hop limit: 64
    Source: fe80::1615:92cc:0:3 (fe80::1615:92cc:0:3)
    Destination: ff02::1a (ff02::1a)



Munoz, et al.            Expires January 7, 2016               [Page 13]

Internet-Draft           6tisch-minimal-examples               July 2015


Internet Protocol Version 6, Src: fe80::1615:92cc:0:3
(fe80::1615:92cc:0:3), Dst: ff02::1a (ff02::1a)
    0110 .... = Version: 6
        [0110 .... = This field makes the filter
                     "ip.version == 6" possible: 6]
    .... 0000 0000 .... .... .... .... .... = Traffic class: 0x00000000
        .... 0000 00.. .... .... .... .... .... = Differentiated
                                                  Services Field:
                                                  Default (0x00000000)
        .... .... ..0. .... .... .... .... .... = ECN-Capable Transport
                                                  (ECT): Not set
        .... .... ...0 .... .... .... .... .... = ECN-CE: Not set
    .... .... .... 0000 0000 0000 0000 0000 = Flowlabel: 0x00000000
    Payload length: 28
    Next header: ICMPv6 (58)
    Hop limit: 64
    Source: fe80::1615:92cc:0:3 (fe80::1615:92cc:0:3)
    Destination: ff02::1a (ff02::1a)
    [Source GeoIP: Unknown]
    [Destination GeoIP: Unknown]
Internet Control Message Protocol v6
    Type: RPL Control (155)
    Code: 1 (DODAG Information Object)
    Checksum: 0x1234 [incorrect, should be 0xcd6e]
        [Expert Info (Warn/Checksum): ICMPv6 Checksum Incorrect,
                                      should be 0xcd6e]
            [ICMPv6 Checksum Incorrect, should be 0xcd6e]
            [Severity level: Warn]
            [Group: Checksum]
    RPLInstanceID: 0
    Version: 0
    Rank: 1509
    Flags: 0x88
        1... .... = Grounded (G): True
        .0.. .... = Zero: False
        ..00 1... = Mode of Operation (MOP): Non-Storing Mode
                    of Operation (0x01)
        .... .000 = DODAG Preference: 0
    Destination Advertisement Trigger Sequence Number (DTSN): 51
    Flags: 0x00
    Reserved: 00
    DODAGID: bbbb::1415:92cc:0:1 (bbbb::1415:92cc:0:1)

== Raw Bytes ==

0000   01 e8 e7 fe ca ff ff 03 00 00 00 cc 92 15 14 78  ...............x
0010   3b 3a 40 1a 9b 01 12 34 00 00 05 e5 88 33 00 00  ;:@....4.....3..
0020   bb bb 00 00 00 00 00 00 14 15 92 cc 00 00 00 01  ................



Munoz, et al.            Expires January 7, 2016               [Page 14]

Internet-Draft           6tisch-minimal-examples               July 2015


0030   c7 3d                                            .=

3.4.  RPL DAO

3.4.1.  RPL DAO from 2

   [RPL DAO from 2] 2->1

== Dissected packet ==

IEEE 802.15.4 Data, Dst: 14:15:92:cc:00:00:00:01,
Src: 14:15:92:cc:00:00:00:02
    Frame Control Field: 0xec21, Frame Type: Data, Acknowledge Request,
    Destination Addressing Mode: Long/64-bit,
    Source Addressing Mode: Long/64-bit
        .... .... .... .001 = Frame Type: Data (0x0001)
        .... .... .... 0... = Security Enabled: False
        .... .... ...0 .... = Frame Pending: False
        .... .... ..1. .... = Acknowledge Request: True
        .... .... .0.. .... = Intra-PAN: False
        .... ...0 .... .... = Sequence Number Suppression: False
        .... ..0. .... .... = Information Elements present: False
        .... 11.. .... .... = Destination Addressing Mode:
                              Long/64-bit (0x0003)
        ..10 .... .... .... = Frame Version: 2
        11.. .... .... .... = Source Addressing Mode:
                              Long/64-bit (0x0003)
    Sequence Number: 226
    Destination PAN: 0xcafe
    Destination: 14:15:92:cc:00:00:00:01 (14:15:92:cc:00:00:00:01)
    Extended Source: 14:15:92:cc:00:00:00:02 (14:15:92:cc:00:00:00:02)
    FCS: 0xaf57 (Correct)
6LoWPAN
    IPHC Header
        011. .... = Pattern: IP header compression (0x03)
        ...1 1... .... .... = Traffic class and flow label: Version,
                              traffic class, and flow label
                              compressed (0x0003)
        .... .1.. .... .... = Next header: Compressed
        .... ..00 .... .... = Hop limit: Inline (0x0000)
        .... .... 0... .... = Context identifier extension: False
        .... .... .0.. .... = Source address compression: Stateless
        .... .... ..11 .... = Source address mode: Compressed (0x0003)
        .... .... .... 0... = Multicast address compression: False
        .... .... .... .0.. = Destination address compression: Stateless
        .... .... .... ..11 = Destination address mode:
                              Compressed (0x0003)
        [Source context: fe80:: (fe80::)]



Munoz, et al.            Expires January 7, 2016               [Page 15]

Internet-Draft           6tisch-minimal-examples               July 2015


        [Destination context: fe80:: (fe80::)]
    Hop limit: 64
    Source: fe80::1615:92cc:0:2 (fe80::1615:92cc:0:2)
    Destination: fe80::1615:92cc:0:1 (fe80::1615:92cc:0:1)
    IPv6 extension header
        1110 .... = Pattern: IPv6 extension header (0x0e)
        .... 000. = Header ID: IPv6 hop-by-hop options (0x00)
        .... ...1 = Next header: Compressed
        Header length: 6
        Data (6 bytes)

0000  63 04 00 00 2e 03                                 c.....
            Data: 630400002e03
            [Length: 6]
    IPv6 extension header
        1110 .... = Pattern: IPv6 extension header (0x0e)
        .... 111. = Header ID: IPv6 header (0x07)
        .... ...0 = Next header: Inline
    IPHC Header
        011. .... = Pattern: IP header compression (0x03)
        ...1 1... .... .... = Traffic class and flow label: Version,
                              traffic class, and flow label
                              compressed (0x0003)
        .... .0.. .... .... = Next header: Inline
        .... ..10 .... .... = Hop limit: 64 (0x0002)
        .... .... 0... .... = Context identifier extension: False
        .... .... .0.. .... = Source address compression: Stateless
        .... .... ..01 .... = Source address mode:
                              64-bits inline (0x0001)
        .... .... .... 0... = Multicast address compression: False
        .... .... .... .0.. = Destination address compression: Stateless
        .... .... .... ..11 = Destination address mode:
                              Compressed (0x0003)
        [Source context: fe80:: (fe80::)]
        [Destination context: fe80:: (fe80::)]
    Next header: ICMPv6 (0x3a)
    Source: fe80::1415:92cc:0:2 (fe80::1415:92cc:0:2)
    Destination: fe80::1615:92cc:0:1 (fe80::1615:92cc:0:1)
Internet Protocol Version 6, Src: fe80::1615:92cc:0:2
(fe80::1615:92cc:0:2), Dst: fe80::1615:92cc:0:1 (fe80::1615:92cc:0:1)
    0110 .... = Version: 6
        [0110 .... = This field makes the filter
                     "ip.version == 6" possible: 6]
    .... 0000 0000 .... .... .... .... .... = Traffic class: 0x00000000
        .... 0000 00.. .... .... .... .... .... = Differentiated
                                                  Services Field:
                                                  Default (0x00000000)
        .... .... ..0. .... .... .... .... .... = ECN-Capable Transport



Munoz, et al.            Expires January 7, 2016               [Page 16]

Internet-Draft           6tisch-minimal-examples               July 2015


                                                  (ECT): Not set
        .... .... ...0 .... .... .... .... .... = ECN-CE: Not set
    .... .... .... 0000 0000 0000 0000 0000 = Flowlabel: 0x00000000
    Payload length: 114
    Next header: IPv6 hop-by-hop option (0)
    Hop limit: 64
    Source: fe80::1615:92cc:0:2 (fe80::1615:92cc:0:2)
    Destination: fe80::1615:92cc:0:1 (fe80::1615:92cc:0:1)
    [Source GeoIP: Unknown]
    [Destination GeoIP: Unknown]
    Hop-by-Hop Option
        Next header: IPv6 (41)
        Length: 0 (8 bytes)
        IPv6 Option (RPL Option)
            Type: RPL Option (99)
            Length: 4
            Flag: 0x00
                0... .... = Down: False
                .0.. .... = Rank Error: False
                ..0. .... = Forwarding Error: False
                ...0 0000 = Reserved: 0x00
            RPLInstanceID: 0x00
            Sender Rank: 0x2e03
Internet Protocol Version 6, Src: fe80::1415:92cc:0:2
(fe80::1415:92cc:0:2), Dst: fe80::1615:92cc:0:1 (fe80::1615:92cc:0:1)
    0110 .... = Version: 6
        [0110 .... = This field makes the filter
                     "ip.version == 6" possible: 6]
    .... 0000 0000 .... .... .... .... .... = Traffic class: 0x00000000
        .... 0000 00.. .... .... .... .... .... = Differentiated
                                                  Services Field:
                                                  Default (0x00000000)
        .... .... ..0. .... .... .... .... .... = ECN-Capable Transport
                                                  (ECT): Not set
        .... .... ...0 .... .... .... .... .... = ECN-CE: Not set
    .... .... .... 0000 0000 0000 0000 0000 = Flowlabel: 0x00000000
    Payload length: 66
    Next header: ICMPv6 (58)
    Hop limit: 64
    Source: fe80::1415:92cc:0:2 (fe80::1415:92cc:0:2)
    Destination: fe80::1615:92cc:0:1 (fe80::1615:92cc:0:1)
    [Source GeoIP: Unknown]
    [Destination GeoIP: Unknown]
Internet Control Message Protocol v6
    Type: RPL Control (155)
    Code: 2 (Destination Advertisement Object)
    Checksum: 0x11d6 [incorrect, should be 0x8a4b]
        [Expert Info (Warn/Checksum): ICMPv6 Checksum Incorrect,



Munoz, et al.            Expires January 7, 2016               [Page 17]

Internet-Draft           6tisch-minimal-examples               July 2015


                                      should be 0x8a4b]
            [ICMPv6 Checksum Incorrect, should be 0x8a4b]
            [Severity level: Warn]
            [Group: Checksum]
    RPLInstanceID: 0
    Flags: 0x40
        0... .... = DAO-ACK Request (K): False
        .1.. .... = DODAGID Present (D): True
        ..00 0000 = Reserved: 0
    Reserved: 00
    DAO Sequence: 0
    DODAGID: bbbb::1415:92cc:0:1 (bbbb::1415:92cc:0:1)
    ICMPv6 RPL Option (RPL Target bbbb::1415:92cc:0:3/128)
        Type: RPL Target (5)
        Length: 18
        Reserved
        Target Length: 128
        Target: bbbb::1415:92cc:0:3 (bbbb::1415:92cc:0:3)
    ICMPv6 RPL Option (Transit Information bbbb::1415:92cc:0:1)
        Type: Transit Information (6)
        Length: 20
        Flags: 0x00
            0... .... = External: Not set
            .000 0000 = Reserved: 0
        Path Control: 0
        Path Sequence: 89
        Path Lifetime: 170
        Parent Address: bbbb::1415:92cc:0:1 (bbbb::1415:92cc:0:1)

== Raw Bytes ==

0000   21 ec e2 fe ca 01 00 00 00 cc 92 15 14 02 00 00  !...............
0010   00 cc 92 15 14 7c 33 40 e1 06 63 04 00 00 2e 03  .....|3@..c.....
0020   ee 7a 13 3a 14 15 92 cc 00 00 00 02 9b 02 11 d6  .z.:............
0030   00 40 00 00 bb bb 00 00 00 00 00 00 14 15 92 cc  .@..............
0040   00 00 00 01 05 12 00 80 bb bb 00 00 00 00 00 00  ................
0050   14 15 92 cc 00 00 00 03 06 14 00 00 59 aa bb bb  ............Y...
0060   00 00 00 00 00 00 14 15 92 cc 00 00 00 01 57     ..............W.

3.4.2.  RPL DAO from 3

   [RPL DAO from 3] 3->2

== Dissected packet ==

IEEE 802.15.4 Data, Dst: 14:15:92:cc:00:00:00:02,
Src: 14:15:92:cc:00:00:00:03
    Frame Control Field: 0xec21, Frame Type: Data, Acknowledge Request,



Munoz, et al.            Expires January 7, 2016               [Page 18]

Internet-Draft           6tisch-minimal-examples               July 2015


    Destination Addressing Mode: Long/64-bit,
    Source Addressing Mode: Long/64-bit
        .... .... .... .001 = Frame Type: Data (0x0001)
        .... .... .... 0... = Security Enabled: False
        .... .... ...0 .... = Frame Pending: False
        .... .... ..1. .... = Acknowledge Request: True
        .... .... .0.. .... = Intra-PAN: False
        .... ...0 .... .... = Sequence Number Suppression: False
        .... ..0. .... .... = Information Elements present: False
        .... 11.. .... .... = Destination Addressing Mode:
                              Long/64-bit (0x0003)
        ..10 .... .... .... = Frame Version: 2
        11.. .... .... .... = Source Addressing Mode:
                              Long/64-bit (0x0003)
    Sequence Number: 92
    Destination PAN: 0xcafe
    Destination: 14:15:92:cc:00:00:00:02 (14:15:92:cc:00:00:00:02)
    Extended Source: 14:15:92:cc:00:00:00:03 (14:15:92:cc:00:00:00:03)
    FCS: 0x6a88 (Correct)
6LoWPAN
    IPHC Header
        011. .... = Pattern: IP header compression (0x03)
        ...1 1... .... .... = Traffic class and flow label: Version,
                              traffic class, and flow label
                              compressed (0x0003)
        .... .1.. .... .... = Next header: Compressed
        .... ..00 .... .... = Hop limit: Inline (0x0000)
        .... .... 0... .... = Context identifier extension: False
        .... .... .0.. .... = Source address compression: Stateless
        .... .... ..01 .... = Source address mode:
                              64-bits inline (0x0001)
        .... .... .... 0... = Multicast address compression: False
        .... .... .... .0.. = Destination address compression: Stateless
        .... .... .... ..01 = Destination address mode:
                              64-bits inline (0x0001)
        [Source context: fe80:: (fe80::)]
        [Destination context: fe80:: (fe80::)]
    Hop limit: 64
    Source: fe80::1415:92cc:0:3 (fe80::1415:92cc:0:3)
    Destination: fe80::1415:92cc:0:1 (fe80::1415:92cc:0:1)
    IPv6 extension header
        1110 .... = Pattern: IPv6 extension header (0x0e)
        .... 000. = Header ID: IPv6 hop-by-hop options (0x00)
        .... ...1 = Next header: Compressed
        Header length: 6
        Data (6 bytes)

0000  63 04 00 00 de 05                                 c.....



Munoz, et al.            Expires January 7, 2016               [Page 19]

Internet-Draft           6tisch-minimal-examples               July 2015


            Data: 63040000de05
            [Length: 6]
    IPv6 extension header
        1110 .... = Pattern: IPv6 extension header (0x0e)
        .... 111. = Header ID: IPv6 header (0x07)
        .... ...0 = Next header: Inline
    IPHC Header
        011. .... = Pattern: IP header compression (0x03)
        ...1 1... .... .... = Traffic class and flow label: Version,
                              traffic class, and flow label
                              compressed (0x0003)
        .... .0.. .... .... = Next header: Inline
        .... ..10 .... .... = Hop limit: 64 (0x0002)
        .... .... 0... .... = Context identifier extension: False
        .... .... .0.. .... = Source address compression: Stateless
        .... .... ..01 .... = Source address mode:
                              64-bits inline (0x0001)
        .... .... .... 0... = Multicast address compression: False
        .... .... .... .0.. = Destination address compression: Stateless
        .... .... .... ..11 = Destination address mode:
                              Compressed (0x0003)
        [Source context: fe80:: (fe80::)]
        [Destination context: fe80:: (fe80::)]
    Next header: ICMPv6 (0x3a)
    Source: fe80::1415:92cc:0:3 (fe80::1415:92cc:0:3)
    Destination: fe80::1415:92cc:0:1 (fe80::1415:92cc:0:1)
Internet Protocol Version 6, Src: fe80::1415:92cc:0:3
(fe80::1415:92cc:0:3), Dst: fe80::1415:92cc:0:1 (fe80::1415:92cc:0:1)
    0110 .... = Version: 6
        [0110 .... = This field makes the filter
                     "ip.version == 6" possible: 6]
    .... 0000 0000 .... .... .... .... .... = Traffic class: 0x00000000
        .... 0000 00.. .... .... .... .... .... = Differentiated
                                                  Services Field:
                                                  Default (0x00000000)
        .... .... ..0. .... .... .... .... .... = ECN-Capable Transport
                                                  (ECT): Not set
        .... .... ...0 .... .... .... .... .... = ECN-CE: Not set
    .... .... .... 0000 0000 0000 0000 0000 = Flowlabel: 0x00000000
    Payload length: 94
    Next header: IPv6 hop-by-hop option (0)
    Hop limit: 64
    Source: fe80::1415:92cc:0:3 (fe80::1415:92cc:0:3)
    Destination: fe80::1415:92cc:0:1 (fe80::1415:92cc:0:1)
    [Source GeoIP: Unknown]
    [Destination GeoIP: Unknown]
    Hop-by-Hop Option
        Next header: IPv6 (41)



Munoz, et al.            Expires January 7, 2016               [Page 20]

Internet-Draft           6tisch-minimal-examples               July 2015


        Length: 0 (8 bytes)
        IPv6 Option (RPL Option)
            Type: RPL Option (99)
            Length: 4
            Flag: 0x00
                0... .... = Down: False
                .0.. .... = Rank Error: False
                ..0. .... = Forwarding Error: False
                ...0 0000 = Reserved: 0x00
            RPLInstanceID: 0x00
            Sender Rank: 0xde05
Internet Protocol Version 6, Src: fe80::1415:92cc:0:3
(fe80::1415:92cc:0:3), Dst: fe80::1415:92cc:0:1 (fe80::1415:92cc:0:1)
    0110 .... = Version: 6
        [0110 .... = This field makes the filter
                     "ip.version == 6" possible: 6]
    .... 0000 0000 .... .... .... .... .... = Traffic class: 0x00000000
        .... 0000 00.. .... .... .... .... .... = Differentiated
                                                  Services Field:
                                                  Default (0x00000000)
        .... .... ..0. .... .... .... .... .... = ECN-Capable Transport
                                                  (ECT): Not set
        .... .... ...0 .... .... .... .... .... = ECN-CE: Not set
    .... .... .... 0000 0000 0000 0000 0000 = Flowlabel: 0x00000000
    Payload length: 46
    Next header: ICMPv6 (58)
    Hop limit: 64
    Source: fe80::1415:92cc:0:3 (fe80::1415:92cc:0:3)
    Destination: fe80::1415:92cc:0:1 (fe80::1415:92cc:0:1)
    [Source GeoIP: Unknown]
    [Destination GeoIP: Unknown]
Internet Control Message Protocol v6
    Type: RPL Control (155)
    Code: 2 (Destination Advertisement Object)
    Checksum: 0x791a [incorrect, should be 0xf38f]
        [Expert Info (Warn/Checksum): ICMPv6 Checksum Incorrect,
                                      should be 0xf38f]
            [ICMPv6 Checksum Incorrect, should be 0xf38f]
            [Severity level: Warn]
            [Group: Checksum]
    RPLInstanceID: 0
    Flags: 0x40
        0... .... = DAO-ACK Request (K): False
        .1.. .... = DODAGID Present (D): True
        ..00 0000 = Reserved: 0
    Reserved: 00
    DAO Sequence: 0
    DODAGID: bbbb::1415:92cc:0:1 (bbbb::1415:92cc:0:1)



Munoz, et al.            Expires January 7, 2016               [Page 21]

Internet-Draft           6tisch-minimal-examples               July 2015


    ICMPv6 RPL Option (Transit Information bbbb::1415:92cc:0:2)
        Type: Transit Information (6)
        Length: 20
        Flags: 0x00
            0... .... = External: Not set
            .000 0000 = Reserved: 0
        Path Control: 0
        Path Sequence: 90
        Path Lifetime: 170
        Parent Address: bbbb::1415:92cc:0:2 (bbbb::1415:92cc:0:2)

== Raw Bytes ==

0000   21 ec 5c fe ca 02 00 00 00 cc 92 15 14 03 00 00  !.\.............
0010   00 cc 92 15 14 7c 11 40 14 15 92 cc 00 00 00 03  .....|.@........
0020   14 15 92 cc 00 00 00 01 e1 06 63 04 00 00 de 05  ..........c.....
0030   ee 7a 13 3a 14 15 92 cc 00 00 00 03 9b 02 79 1a  .z.:..........y.
0040   00 40 00 00 bb bb 00 00 00 00 00 00 14 15 92 cc  .@..............
0050   00 00 00 01 06 14 00 00 5a aa bb bb 00 00 00 00  ........Z.......
0060   00 00 14 15 92 cc 00 00 00 02 88 6a              ...........j

   [RPL DAO from 3] 2->1

== Dissected packet ==

IEEE 802.15.4 Data, Dst: 14:15:92:cc:00:00:00:01,
Src: 14:15:92:cc:00:00:00:02
    Frame Control Field: 0xec21, Frame Type: Data, Acknowledge Request,
    Destination Addressing Mode: Long/64-bit,
    Source Addressing Mode: Long/64-bit
        .... .... .... .001 = Frame Type: Data (0x0001)
        .... .... .... 0... = Security Enabled: False
        .... .... ...0 .... = Frame Pending: False
        .... .... ..1. .... = Acknowledge Request: True
        .... .... .0.. .... = Intra-PAN: False
        .... ...0 .... .... = Sequence Number Suppression: False
        .... ..0. .... .... = Information Elements present: False
        .... 11.. .... .... = Destination Addressing Mode:
                              Long/64-bit (0x0003)
        ..10 .... .... .... = Frame Version: 2
        11.. .... .... .... = Source Addressing Mode:
                              Long/64-bit (0x0003)
    Sequence Number: 222
    Destination PAN: 0xcafe
    Destination: 14:15:92:cc:00:00:00:01 (14:15:92:cc:00:00:00:01)
    Extended Source: 14:15:92:cc:00:00:00:02 (14:15:92:cc:00:00:00:02)
    FCS: 0xd991 (Correct)
6LoWPAN



Munoz, et al.            Expires January 7, 2016               [Page 22]

Internet-Draft           6tisch-minimal-examples               July 2015


    IPHC Header
        011. .... = Pattern: IP header compression (0x03)
        ...1 1... .... .... = Traffic class and flow label: Version,
                              traffic class, and flow label
                              compressed (0x0003)
        .... .1.. .... .... = Next header: Compressed
        .... ..00 .... .... = Hop limit: Inline (0x0000)
        .... .... 0... .... = Context identifier extension: False
        .... .... .0.. .... = Source address compression: Stateless
        .... .... ..01 .... = Source address mode:
                              64-bits inline (0x0001)
        .... .... .... 0... = Multicast address compression: False
        .... .... .... .0.. = Destination address compression: Stateless
        .... .... .... ..11 = Destination address mode:
                              Compressed (0x0003)
        [Source context: fe80:: (fe80::)]
        [Destination context: fe80:: (fe80::)]
    Hop limit: 63
    Source: fe80::1415:92cc:0:3 (fe80::1415:92cc:0:3)
    Destination: fe80::1615:92cc:0:1 (fe80::1615:92cc:0:1)
    IPv6 extension header
        1110 .... = Pattern: IPv6 extension header (0x0e)
        .... 000. = Header ID: IPv6 hop-by-hop options (0x00)
        .... ...1 = Next header: Compressed
        Header length: 6
        Data (6 bytes)

0000  63 04 00 00 2b 03                                 c...+.
            Data: 630400002b03
            [Length: 6]
    IPv6 extension header
        1110 .... = Pattern: IPv6 extension header (0x0e)
        .... 111. = Header ID: IPv6 header (0x07)
        .... ...0 = Next header: Inline
    IPHC Header
        011. .... = Pattern: IP header compression (0x03)
        ...1 1... .... .... = Traffic class and flow label: Version,
                              traffic class, and flow label
                              compressed (0x0003)
        .... .0.. .... .... = Next header: Inline
        .... ..10 .... .... = Hop limit: 64 (0x0002)
        .... .... 0... .... = Context identifier extension: False
        .... .... .0.. .... = Source address compression: Stateless
        .... .... ..01 .... = Source address mode:
                              64-bits inline (0x0001)
        .... .... .... 0... = Multicast address compression: False
        .... .... .... .0.. = Destination address compression: Stateless
        .... .... .... ..11 = Destination address mode:



Munoz, et al.            Expires January 7, 2016               [Page 23]

Internet-Draft           6tisch-minimal-examples               July 2015


                              Compressed (0x0003)
        [Source context: fe80:: (fe80::)]
        [Destination context: fe80:: (fe80::)]
    Next header: ICMPv6 (0x3a)
    Source: fe80::1415:92cc:0:3 (fe80::1415:92cc:0:3)
    Destination: fe80::1615:92cc:0:1 (fe80::1615:92cc:0:1)
Internet Protocol Version 6, Src: fe80::1415:92cc:0:3
(fe80::1415:92cc:0:3), Dst: fe80::1615:92cc:0:1 (fe80::1615:92cc:0:1)
    0110 .... = Version: 6
        [0110 .... = This field makes the filter
                     "ip.version == 6" possible: 6]
    .... 0000 0000 .... .... .... .... .... = Traffic class: 0x00000000
        .... 0000 00.. .... .... .... .... .... = Differentiated
                                                  Services Field:
                                                  Default (0x00000000)
        .... .... ..0. .... .... .... .... .... = ECN-Capable Transport
                                                  (ECT): Not set
        .... .... ...0 .... .... .... .... .... = ECN-CE: Not set
    .... .... .... 0000 0000 0000 0000 0000 = Flowlabel: 0x00000000
    Payload length: 94
    Next header: IPv6 hop-by-hop option (0)
    Hop limit: 63
    Source: fe80::1415:92cc:0:3 (fe80::1415:92cc:0:3)
    Destination: fe80::1615:92cc:0:1 (fe80::1615:92cc:0:1)
    [Source GeoIP: Unknown]
    [Destination GeoIP: Unknown]
    Hop-by-Hop Option
        Next header: IPv6 (41)
        Length: 0 (8 bytes)
        IPv6 Option (RPL Option)
            Type: RPL Option (99)
            Length: 4
            Flag: 0x00
                0... .... = Down: False
                .0.. .... = Rank Error: False
                ..0. .... = Forwarding Error: False
                ...0 0000 = Reserved: 0x00
            RPLInstanceID: 0x00
            Sender Rank: 0x2b03
Internet Protocol Version 6, Src: fe80::1415:92cc:0:3
(fe80::1415:92cc:0:3), Dst: fe80::1615:92cc:0:1 (fe80::1615:92cc:0:1)
    0110 .... = Version: 6
        [0110 .... = This field makes the filter
                     "ip.version == 6" possible: 6]
    .... 0000 0000 .... .... .... .... .... = Traffic class: 0x00000000
        .... 0000 00.. .... .... .... .... .... = Differentiated
                                                  Services Field:
                                                  Default (0x00000000)



Munoz, et al.            Expires January 7, 2016               [Page 24]

Internet-Draft           6tisch-minimal-examples               July 2015


        .... .... ..0. .... .... .... .... .... = ECN-Capable Transport
        (ECT): Not set
        .... .... ...0 .... .... .... .... .... = ECN-CE: Not set
    .... .... .... 0000 0000 0000 0000 0000 = Flowlabel: 0x00000000
    Payload length: 46
    Next header: ICMPv6 (58)
    Hop limit: 64
    Source: fe80::1415:92cc:0:3 (fe80::1415:92cc:0:3)
    Destination: fe80::1615:92cc:0:1 (fe80::1615:92cc:0:1)
    [Source GeoIP: Unknown]
    [Destination GeoIP: Unknown]
Internet Control Message Protocol v6
    Type: RPL Control (155)
    Code: 2 (Destination Advertisement Object)
    Checksum: 0x791a [incorrect, should be 0xf18f]
        [Expert Info (Warn/Checksum): ICMPv6 Checksum Incorrect,
                                      should be 0xf18f]
            [ICMPv6 Checksum Incorrect, should be 0xf18f]
            [Severity level: Warn]
            [Group: Checksum]
    RPLInstanceID: 0
    Flags: 0x40
        0... .... = DAO-ACK Request (K): False
        .1.. .... = DODAGID Present (D): True
        ..00 0000 = Reserved: 0
    Reserved: 00
    DAO Sequence: 0
    DODAGID: bbbb::1415:92cc:0:1 (bbbb::1415:92cc:0:1)
    ICMPv6 RPL Option (Transit Information bbbb::1415:92cc:0:2)
        Type: Transit Information (6)
        Length: 20
        Flags: 0x00
            0... .... = External: Not set
            .000 0000 = Reserved: 0
        Path Control: 0
        Path Sequence: 90
        Path Lifetime: 170
        Parent Address: bbbb::1415:92cc:0:2 (bbbb::1415:92cc:0:2)

== Raw Bytes ==

0000   21 ec de fe ca 01 00 00 00 cc 92 15 14 02 00 00  !...............
0010   00 cc 92 15 14 7c 13 3f 14 15 92 cc 00 00 00 03  .....|.?........
0020   e1 06 63 04 00 00 2b 03 ee 7a 13 3a 14 15 92 cc  ..c...+..z.:....
0030   00 00 00 03 9b 02 79 1a 00 40 00 00 bb bb 00 00  ......y..@......
0040   00 00 00 00 14 15 92 cc 00 00 00 01 06 14 00 00  ................
0050   5a aa bb bb 00 00 00 00 00 00 14 15 92 cc 00 00  Z...............
0060   00 02 91 d9                                      ....



Munoz, et al.            Expires January 7, 2016               [Page 25]

Internet-Draft           6tisch-minimal-examples               July 2015


3.5.  ACK

   ACK

== Dissected packet ==

IEEE 802.15.4 Ack, Sequence Number: 92, Dst: 14:15:92:cc:00:00:00:03,
Src: 14:15:92:cc:00:00:00:02 Time Correction IE Ack
    Frame Control Field: 0xee02, Frame Type: Ack, Information
    Elements present, Destination Addressing Mode: Long/64-bit,
    Source Addressing Mode: Long/64-bit
        .... .... .... .010 = Frame Type: Ack (0x0002)
        .... .... .... 0... = Security Enabled: False
        .... .... ...0 .... = Frame Pending: False
        .... .... ..0. .... = Acknowledge Request: False
        .... .... .0.. .... = Intra-PAN: False
        .... ...0 .... .... = Sequence Number Suppression: False
        .... ..1. .... .... = Information Elements present: True
        .... 11.. .... .... = Destination Addressing Mode:
                              Long/64-bit (0x0003)
        ..10 .... .... .... = Frame Version: 2
        11.. .... .... .... = Source Addressing Mode:
                              Long/64-bit (0x0003)
    Sequence Number: 92
    Destination PAN: 0xcafe
    Destination: 14:15:92:cc:00:00:00:03 (14:15:92:cc:00:00:00:03)
    Extended Source: 14:15:92:cc:00:00:00:02 (14:15:92:cc:00:00:00:02)
    Header Information Elements: Time Correction IE (0x0f02)
        Information Element Length: 0x02
        .000 1111 0... .... = Information Element ID:
                              Time Correction IE (0x001e)
        0... .... .... .... = Payload IE: TRUE - Header IE: FALSE: False
    Data (2 bytes)

0000  00 00                                             ..
        Data: 0000
        [Length: 2]
    FCS: 0x27fc (Correct)

== Raw Bytes ==

0000   02 ee 5c fe ca 03 00 00 00 cc 92 15 14 02 00 00  ..\.............
0010   00 cc 92 15 14 02 0f 00 00 fc 27                 ..........'








Munoz, et al.            Expires January 7, 2016               [Page 26]

Internet-Draft           6tisch-minimal-examples               July 2015


3.6.  ICMPv6 echo request/reply

3.6.1.  ping 2

   [ping 2] ICMPv6 echo request 1->2

== Dissected packet ==

IEEE 802.15.4 Data, Dst: 14:15:92:cc:00:00:00:02,
Src: 14:15:92:cc:00:00:00:01
    Frame Control Field: 0xec21, Frame Type: Data, Acknowledge Request,
    Destination Addressing Mode: Long/64-bit,
    Source Addressing Mode: Long/64-bit
        .... .... .... .001 = Frame Type: Data (0x0001)
        .... .... .... 0... = Security Enabled: False
        .... .... ...0 .... = Frame Pending: False
        .... .... ..1. .... = Acknowledge Request: True
        .... .... .0.. .... = Intra-PAN: False
        .... ...0 .... .... = Sequence Number Suppression: False
        .... ..0. .... .... = Information Elements present: False
        .... 11.. .... .... = Destination Addressing Mode:
                              Long/64-bit (0x0003)
        ..10 .... .... .... = Frame Version: 2
        11.. .... .... .... = Source Addressing Mode:
                              Long/64-bit (0x0003)
    Sequence Number: 76
    Destination PAN: 0xcafe
    Destination: 14:15:92:cc:00:00:00:02 (14:15:92:cc:00:00:00:02)
    Extended Source: 14:15:92:cc:00:00:00:01 (14:15:92:cc:00:00:00:01)
    FCS: 0x70b6 (Correct)
6LoWPAN
    IPHC Header
        011. .... = Pattern: IP header compression (0x03)
        ...1 1... .... .... = Traffic class and flow label: Version,
                              traffic class, and flow label
                              compressed (0x0003)
        .... .1.. .... .... = Next header: Compressed
        .... ..00 .... .... = Hop limit: Inline (0x0000)
        .... .... 0... .... = Context identifier extension: False
        .... .... .0.. .... = Source address compression: Stateless
        .... .... ..00 .... = Source address mode: Inline (0x0000)
        .... .... .... 0... = Multicast address compression: False
        .... .... .... .0.. = Destination address compression: Stateless
        .... .... .... ..00 = Destination address mode: Inline (0x0000)
    Hop limit: 128
    Source: bbbb::1 (bbbb::1)
    Destination: bbbb::1415:92cc:0:2 (bbbb::1415:92cc:0:2)
    IPv6 extension header



Munoz, et al.            Expires January 7, 2016               [Page 27]

Internet-Draft           6tisch-minimal-examples               July 2015


        1110 .... = Pattern: IPv6 extension header (0x0e)
        .... 111. = Header ID: IPv6 header (0x07)
        .... ...0 = Next header: Inline
    IPHC Header
        011. .... = Pattern: IP header compression (0x03)
        ...1 1... .... .... = Traffic class and flow label: Version,
                              traffic class, and flow label
                              compressed (0x0003)
        .... .0.. .... .... = Next header: Inline
        .... ..00 .... .... = Hop limit: Inline (0x0000)
        .... .... 0... .... = Context identifier extension: False
        .... .... .0.. .... = Source address compression: Stateless
        .... .... ..11 .... = Source address mode:
                              Compressed (0x0003)
        .... .... .... 0... = Multicast address compression: False
        .... .... .... .0.. = Destination address compression: Stateless
        .... .... .... ..11 = Destination address mode:
                              Compressed (0x0003)
        [Source context: fe80:: (fe80::)]
        [Destination context: fe80:: (fe80::)]
    Next header: ICMPv6 (0x3a)
    Hop limit: 128
    Source: fe80::1 (fe80::1)
    Destination: fe80::1415:92cc:0:2 (fe80::1415:92cc:0:2)
Internet Protocol Version 6, Src: bbbb::1 (bbbb::1),
Dst: bbbb::1415:92cc:0:2 (bbbb::1415:92cc:0:2)
    0110 .... = Version: 6
        [0110 .... = This field makes the filter
                     "ip.version == 6" possible: 6]
    .... 0000 0000 .... .... .... .... .... = Traffic class: 0x00000000
        .... 0000 00.. .... .... .... .... .... = Differentiated
                                                  Services Field:
                                                  Default (0x00000000)
        .... .... ..0. .... .... .... .... .... = ECN-Capable Transport
                                                  (ECT): Not set
        .... .... ...0 .... .... .... .... .... = ECN-CE: Not set
    .... .... .... 0000 0000 0000 0000 0000 = Flowlabel: 0x00000000
    Payload length: 80
    Next header: IPv6 (41)
    Hop limit: 128
    Source: bbbb::1 (bbbb::1)
    Destination: bbbb::1415:92cc:0:2 (bbbb::1415:92cc:0:2)
    [Source GeoIP: Unknown]
    [Destination GeoIP: Unknown]
Internet Protocol Version 6, Src: fe80::1 (fe80::1),
Dst: fe80::1415:92cc:0:2 (fe80::1415:92cc:0:2)
    0110 .... = Version: 6
        [0110 .... = This field makes the filter



Munoz, et al.            Expires January 7, 2016               [Page 28]

Internet-Draft           6tisch-minimal-examples               July 2015


                     "ip.version == 6" possible: 6]
    .... 0000 0000 .... .... .... .... .... = Traffic class: 0x00000000
        .... 0000 00.. .... .... .... .... .... = Differentiated
                                                  Services Field:
                                                  Default (0x00000000)
        .... .... ..0. .... .... .... .... .... = ECN-Capable Transport
                                                  (ECT): Not set
        .... .... ...0 .... .... .... .... .... = ECN-CE: Not set
    .... .... .... 0000 0000 0000 0000 0000 = Flowlabel: 0x00000000
    Payload length: 40
    Next header: ICMPv6 (58)
    Hop limit: 128
    Source: fe80::1 (fe80::1)
    Destination: fe80::1415:92cc:0:2 (fe80::1415:92cc:0:2)
    [Source GeoIP: Unknown]
    [Destination GeoIP: Unknown]
Internet Control Message Protocol v6
    Type: Echo (ping) request (128)
    Code: 0
    Checksum: 0xb68c [incorrect, should be 0x3102]
        [Expert Info (Warn/Checksum): ICMPv6 Checksum Incorrect,
                                      should be 0x3102]
            [ICMPv6 Checksum Incorrect, should be 0x3102]
            [Severity level: Warn]
            [Group: Checksum]
    Identifier: 0x0001
    Sequence: 16
    [Response In: 292]
    Data (32 bytes)

0000  61 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f 70   abcdefghijklmnop
0010  71 72 73 74 75 76 77 61 62 63 64 65 66 67 68 69   qrstuvwabcdefghi
        Data: 6162636465666768696a6b6c6d6e6f707172737475767761...
        [Length: 32]

== Raw Bytes ==

0000   21 ec 4c fe ca 02 00 00 00 cc 92 15 14 01 00 00  !.L.............
0010   00 cc 92 15 14 7c 00 80 bb bb 00 00 00 00 00 00  .....|..........
0020   00 00 00 00 00 00 00 01 bb bb 00 00 00 00 00 00  ................
0030   14 15 92 cc 00 00 00 02 ee 78 33 3a 80 80 00 b6  .........x3:....
0040   8c 00 01 00 10 61 62 63 64 65 66 67 68 69 6a 6b  .....abcdefghijk
0050   6c 6d 6e 6f 70 71 72 73 74 75 76 77 61 62 63 64  lmnopqrstuvwabcd
0060   65 66 67 68 69 b6 70                             efghi.p

   [ping 2] ICMPv6 echo reply 2->1

== Dissected packet ==



Munoz, et al.            Expires January 7, 2016               [Page 29]

Internet-Draft           6tisch-minimal-examples               July 2015


IEEE 802.15.4 Data, Dst: 14:15:92:cc:00:00:00:01,
Src: 14:15:92:cc:00:00:00:02
    Frame Control Field: 0xec21, Frame Type: Data, Acknowledge Request,
    Destination Addressing Mode: Long/64-bit,
    Source Addressing Mode: Long/64-bit
        .... .... .... .001 = Frame Type: Data (0x0001)
        .... .... .... 0... = Security Enabled: False
        .... .... ...0 .... = Frame Pending: False
        .... .... ..1. .... = Acknowledge Request: True
        .... .... .0.. .... = Intra-PAN: False
        .... ...0 .... .... = Sequence Number Suppression: False
        .... ..0. .... .... = Information Elements present: False
        .... 11.. .... .... = Destination Addressing Mode:
                              Long/64-bit (0x0003)
        ..10 .... .... .... = Frame Version: 2
        11.. .... .... .... = Source Addressing Mode:
                              Long/64-bit (0x0003)
    Sequence Number: 33
    Destination PAN: 0xcafe
    Destination: 14:15:92:cc:00:00:00:01 (14:15:92:cc:00:00:00:01)
    Extended Source: 14:15:92:cc:00:00:00:02 (14:15:92:cc:00:00:00:02)
    FCS: 0x77e8 (Correct)
6LoWPAN
    IPHC Header
        011. .... = Pattern: IP header compression (0x03)
        ...1 1... .... .... = Traffic class and flow label: Version,
                              traffic class, and flow label
                              compressed (0x0003)
        .... .1.. .... .... = Next header: Compressed
        .... ..00 .... .... = Hop limit: Inline (0x0000)
        .... .... 0... .... = Context identifier extension: False
        .... .... .0.. .... = Source address compression: Stateless
        .... .... ..01 .... = Source address mode:
                              64-bits inline (0x0001)
        .... .... .... 0... = Multicast address compression: False
        .... .... .... .0.. = Destination address compression: Stateless
        .... .... .... ..01 = Destination address mode:
                              64-bits inline (0x0001)
        [Source context: fe80:: (fe80::)]
        [Destination context: fe80:: (fe80::)]
    Hop limit: 64
    Source: fe80::1415:92cc:0:2 (fe80::1415:92cc:0:2)
    Destination: fe80::1 (fe80::1)
    IPv6 extension header
        1110 .... = Pattern: IPv6 extension header (0x0e)
        .... 000. = Header ID: IPv6 hop-by-hop options (0x00)
        .... ...1 = Next header: Compressed
        Header length: 6



Munoz, et al.            Expires January 7, 2016               [Page 30]

Internet-Draft           6tisch-minimal-examples               July 2015


        Data (6 bytes)

0000  63 04 00 00 32 03                                 c...2.
            Data: 630400003203
            [Length: 6]
    IPv6 extension header
        1110 .... = Pattern: IPv6 extension header (0x0e)
        .... 111. = Header ID: IPv6 header (0x07)
        .... ...0 = Next header: Inline
    IPHC Header
        011. .... = Pattern: IP header compression (0x03)
        ...1 1... .... .... = Traffic class and flow label: Version,
                              traffic class,
                              and flow label compressed (0x0003)
        .... .0.. .... .... = Next header: Inline
        .... ..10 .... .... = Hop limit: 64 (0x0002)
        .... .... 0... .... = Context identifier extension: False
        .... .... .0.. .... = Source address compression: Stateless
        .... .... ..01 .... = Source address mode:
                              64-bits inline (0x0001)
        .... .... .... 0... = Multicast address compression: False
        .... .... .... .0.. = Destination address compression: Stateless
        .... .... .... ..11 = Destination address mode:
                              Compressed (0x0003)
        [Source context: fe80:: (fe80::)]
        [Destination context: fe80:: (fe80::)]
    Next header: ICMPv6 (0x3a)
    Source: fe80::1415:92cc:0:2 (fe80::1415:92cc:0:2)
    Destination: fe80::1 (fe80::1)
Internet Protocol Version 6,
Src: fe80::1415:92cc:0:2 (fe80::1415:92cc:0:2), Dst: fe80::1 (fe80::1)
    0110 .... = Version: 6
        [0110 .... = This field makes the filter
                     "ip.version == 6" possible: 6]
    .... 0000 0000 .... .... .... .... .... = Traffic class: 0x00000000
        .... 0000 00.. .... .... .... .... .... = Differentiated
                                                  Services Field:
                                                  Default (0x00000000)
        .... .... ..0. .... .... .... .... .... = ECN-Capable Transport
                                                  (ECT): Not set
        .... .... ...0 .... .... .... .... .... = ECN-CE: Not set
    .... .... .... 0000 0000 0000 0000 0000 = Flowlabel: 0x00000000
    Payload length: 88
    Next header: IPv6 hop-by-hop option (0)
    Hop limit: 64
    Source: fe80::1415:92cc:0:2 (fe80::1415:92cc:0:2)
    Destination: fe80::1 (fe80::1)
    [Source GeoIP: Unknown]



Munoz, et al.            Expires January 7, 2016               [Page 31]

Internet-Draft           6tisch-minimal-examples               July 2015


    [Destination GeoIP: Unknown]
    Hop-by-Hop Option
        Next header: IPv6 (41)
        Length: 0 (8 bytes)
        IPv6 Option (RPL Option)
            Type: RPL Option (99)
            Length: 4
            Flag: 0x00
                0... .... = Down: False
                .0.. .... = Rank Error: False
                ..0. .... = Forwarding Error: False
                ...0 0000 = Reserved: 0x00
            RPLInstanceID: 0x00
            Sender Rank: 0x3203
Internet Protocol Version 6,
Src: fe80::1415:92cc:0:2 (fe80::1415:92cc:0:2), Dst: fe80::1 (fe80::1)
    0110 .... = Version: 6
        [0110 .... = This field makes the filter
                     "ip.version == 6" possible: 6]
    .... 0000 0000 .... .... .... .... .... = Traffic class: 0x00000000
        .... 0000 00.. .... .... .... .... .... = Differentiated
                                                  Services Field:
                                                  Default (0x00000000)
        .... .... ..0. .... .... .... .... .... = ECN-Capable Transport
                                                  (ECT): Not set
        .... .... ...0 .... .... .... .... .... = ECN-CE: Not set
    .... .... .... 0000 0000 0000 0000 0000 = Flowlabel: 0x00000000
    Payload length: 40
    Next header: ICMPv6 (58)
    Hop limit: 64
    Source: fe80::1415:92cc:0:2 (fe80::1415:92cc:0:2)
    Destination: fe80::1 (fe80::1)
    [Source GeoIP: Unknown]
    [Destination GeoIP: Unknown]
Internet Control Message Protocol v6
    Type: Echo (ping) reply (129)
    Code: 0
    Checksum: 0xb58c [incorrect, should be 0x3002]
        [Expert Info (Warn/Checksum): ICMPv6 Checksum Incorrect,
                                      should be 0x3002]
            [ICMPv6 Checksum Incorrect, should be 0x3002]
            [Severity level: Warn]
            [Group: Checksum]
    Identifier: 0x0001
    Sequence: 16
    [Response To: 289]
    [Response Time: 24.840 ms]
    Data (32 bytes)



Munoz, et al.            Expires January 7, 2016               [Page 32]

Internet-Draft           6tisch-minimal-examples               July 2015


0000  61 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f 70   abcdefghijklmnop
0010  71 72 73 74 75 76 77 61 62 63 64 65 66 67 68 69   qrstuvwabcdefghi
        Data: 6162636465666768696a6b6c6d6e6f707172737475767761...
        [Length: 32]

== Raw Bytes ==

0000   21 ec 21 fe ca 01 00 00 00 cc 92 15 14 02 00 00  !.!.............
0010   00 cc 92 15 14 7c 11 40 14 15 92 cc 00 00 00 02  .....|.@........
0020   00 00 00 00 00 00 00 01 e1 06 63 04 00 00 32 03  ..........c...2.
0030   ee 7a 13 3a 14 15 92 cc 00 00 00 02 81 00 b5 8c  .z.:............
0040   00 01 00 10 61 62 63 64 65 66 67 68 69 6a 6b 6c  ....abcdefghijkl
0050   6d 6e 6f 70 71 72 73 74 75 76 77 61 62 63 64 65  mnopqrstuvwabcde
0060   66 67 68 69 e8 77                                fghi.w

3.6.2.  ping 3

   [ping 3] ICMPv6 echo request 1->2

== Dissected packet ==

IEEE 802.15.4 Data,
Dst: 14:15:92:cc:00:00:00:02, Src: 14:15:92:cc:00:00:00:01
    Frame Control Field: 0xec21, Frame Type: Data, Acknowledge Request,
    Destination Addressing Mode: Long/64-bit,
    Source Addressing Mode: Long/64-bit
        .... .... .... .001 = Frame Type: Data (0x0001)
        .... .... .... 0... = Security Enabled: False
        .... .... ...0 .... = Frame Pending: False
        .... .... ..1. .... = Acknowledge Request: True
        .... .... .0.. .... = Intra-PAN: False
        .... ...0 .... .... = Sequence Number Suppression: False
        .... ..0. .... .... = Information Elements present: False
        .... 11.. .... .... = Destination Addressing Mode:
                              Long/64-bit (0x0003)
        ..10 .... .... .... = Frame Version: 2
        11.. .... .... .... = Source Addressing Mode:
                              Long/64-bit (0x0003)
    Sequence Number: 222
    Destination PAN: 0xcafe
    Destination: 14:15:92:cc:00:00:00:02 (14:15:92:cc:00:00:00:02)
    Extended Source: 14:15:92:cc:00:00:00:01 (14:15:92:cc:00:00:00:01)
    FCS: 0xd5d8 (Correct)
6LoWPAN
    IPHC Header
        011. .... = Pattern: IP header compression (0x03)
        ...1 1... .... .... = Traffic class and flow label: Version,
                              traffic class,



Munoz, et al.            Expires January 7, 2016               [Page 33]

Internet-Draft           6tisch-minimal-examples               July 2015


                              and flow label compressed (0x0003)
        .... .1.. .... .... = Next header: Compressed
        .... ..00 .... .... = Hop limit: Inline (0x0000)
        .... .... 0... .... = Context identifier extension: False
        .... .... .0.. .... = Source address compression: Stateless
        .... .... ..00 .... = Source address mode: Inline (0x0000)
        .... .... .... 0... = Multicast address compression: False
        .... .... .... .0.. = Destination address compression: Stateless
        .... .... .... ..00 = Destination address mode: Inline (0x0000)
    Hop limit: 128
    Source: bbbb::1 (bbbb::1)
    Destination: bbbb::1415:92cc:0:2 (bbbb::1415:92cc:0:2)
    IPv6 extension header
        1110 .... = Pattern: IPv6 extension header (0x0e)
        .... 001. = Header ID: IPv6 routing (0x01)
        .... ...1 = Next header: Compressed
        Header length: 14
        Data (14 bytes)

0000  03 01 88 00 00 00 14 15 92 cc 00 00 00 03         ..............
            Data: 030188000000141592cc00000003
            [Length: 14]
    IPv6 extension header
        1110 .... = Pattern: IPv6 extension header (0x0e)
        .... 111. = Header ID: IPv6 header (0x07)
        .... ...0 = Next header: Inline
    IPHC Header
        011. .... = Pattern: IP header compression (0x03)
        ...1 1... .... .... = Traffic class and flow label: Version,
                              traffic class,
                              and flow label compressed (0x0003)
        .... .0.. .... .... = Next header: Inline
        .... ..00 .... .... = Hop limit: Inline (0x0000)
        .... .... 0... .... = Context identifier extension: False
        .... .... .0.. .... = Source address compression: Stateless
        .... .... ..11 .... = Source address mode: Compressed (0x0003)
        .... .... .... 0... = Multicast address compression: False
        .... .... .... .0.. = Destination address compression: Stateless
        .... .... .... ..11 = Destination address mode:
                              Compressed (0x0003)
        [Source context: fe80:: (fe80::)]
        [Destination context: fe80:: (fe80::)]
    Next header: ICMPv6 (0x3a)
    Hop limit: 128
    Source: fe80::1 (fe80::1)
    Destination: fe80::1415:92cc:0:2 (fe80::1415:92cc:0:2)
Internet Protocol Version 6,
Src: bbbb::1 (bbbb::1), Dst: bbbb::1415:92cc:0:2 (bbbb::1415:92cc:0:2)



Munoz, et al.            Expires January 7, 2016               [Page 34]

Internet-Draft           6tisch-minimal-examples               July 2015


    0110 .... = Version: 6
        [0110 .... = This field makes the filter
                     "ip.version == 6" possible: 6]
    .... 0000 0000 .... .... .... .... .... = Traffic class: 0x00000000
        .... 0000 00.. .... .... .... .... .... = Differentiated
                                                  Services Field:
                                                  Default (0x00000000)
        .... .... ..0. .... .... .... .... .... = ECN-Capable Transport
                                                  (ECT): Not set
        .... .... ...0 .... .... .... .... .... = ECN-CE: Not set
    .... .... .... 0000 0000 0000 0000 0000 = Flowlabel: 0x00000000
    Payload length: 96
    Next header: IPv6 routing (43)
    Hop limit: 128
    Source: bbbb::1 (bbbb::1)
    Destination: bbbb::1415:92cc:0:2 (bbbb::1415:92cc:0:2)
    [Source GeoIP: Unknown]
    [Destination GeoIP: Unknown]
    Routing Header, Type : RPL (3)
        Next Header: IPv6 (41)
        Length: 1 (16 bytes)
        Type: RPL (3)
        Segments Left: 1
        1000 .... .... .... .... .... .... .... = Compressed Internal
                                                  Octets (CmprI): 8
        .... 1000 .... .... .... .... .... .... = Compressed Final
                                                  Octets (CmprE): 8
        .... .... 0000 .... .... .... .... .... = Padding Bytes: 0
        .... .... .... 0000 0000 0000 0000 0000 = Reserved: 0
        [Total Segments: 1]
        Address: 141592cc00000003
        [Full Address: bbbb::1415:92cc:0:3 (bbbb::1415:92cc:0:3)]
Internet Protocol Version 6,
Src: fe80::1 (fe80::1), Dst: fe80::1415:92cc:0:2 (fe80::1415:92cc:0:2)
    0110 .... = Version: 6
        [0110 .... = This field makes the filter
                     "ip.version == 6" possible: 6]
    .... 0000 0000 .... .... .... .... .... = Traffic class: 0x00000000
        .... 0000 00.. .... .... .... .... .... = Differentiated
                                                  Services Field:
                                                  Default (0x00000000)
        .... .... ..0. .... .... .... .... .... = ECN-Capable Transport
                                                  (ECT): Not set
        .... .... ...0 .... .... .... .... .... = ECN-CE: Not set
    .... .... .... 0000 0000 0000 0000 0000 = Flowlabel: 0x00000000
    Payload length: 40
    Next header: ICMPv6 (58)
    Hop limit: 128



Munoz, et al.            Expires January 7, 2016               [Page 35]

Internet-Draft           6tisch-minimal-examples               July 2015


    Source: fe80::1 (fe80::1)
    Destination: fe80::1415:92cc:0:2 (fe80::1415:92cc:0:2)
    [Source GeoIP: Unknown]
    [Destination GeoIP: Unknown]
Internet Control Message Protocol v6
    Type: Echo (ping) request (128)
    Code: 0
    Checksum: 0xb681 [incorrect, should be 0x30f8]
        [Expert Info (Warn/Checksum): ICMPv6 Checksum Incorrect,
        should be 0x30f8]
            [ICMPv6 Checksum Incorrect, should be 0x30f8]
            [Severity level: Warn]
            [Group: Checksum]
    Identifier: 0x0001
    Sequence: 26
    [No response seen]
        [Expert Info (Warn/Sequence):
        No response seen to ICMPv6 request in frame 790]
            [No response seen to ICMPv6 request in frame 790]
            [Severity level: Warn]
            [Group: Sequence]
    Data (32 bytes)

0000  61 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f 70   abcdefghijklmnop
0010  71 72 73 74 75 76 77 61 62 63 64 65 66 67 68 69   qrstuvwabcdefghi
        Data: 6162636465666768696a6b6c6d6e6f707172737475767761...
        [Length: 32]

== Raw Bytes ==

0000   21 ec de fe ca 02 00 00 00 cc 92 15 14 01 00 00  !...............
0010   00 cc 92 15 14 7c 00 80 bb bb 00 00 00 00 00 00  .....|..........
0020   00 00 00 00 00 00 00 01 bb bb 00 00 00 00 00 00  ................
0030   14 15 92 cc 00 00 00 02 e3 0e 03 01 88 00 00 00  ................
0040   14 15 92 cc 00 00 00 03 ee 78 33 3a 80 80 00 b6  .........x3:....
0050   81 00 01 00 1a 61 62 63 64 65 66 67 68 69 6a 6b  .....abcdefghijk
0060   6c 6d 6e 6f 70 71 72 73 74 75 76 77 61 62 63 64  lmnopqrstuvwabcd
0070   65 66 67 68 69 d8 d5                             efghi..

   [ping 3] ICMPv6 echo request 2->3

== Dissected packet ==

IEEE 802.15.4 Data,
Dst: 14:15:92:cc:00:00:00:03, Src: 14:15:92:cc:00:00:00:02
    Frame Control Field: 0xec21, Frame Type: Data, Acknowledge Request,
    Destination Addressing Mode: Long/64-bit,
    Source Addressing Mode: Long/64-bit



Munoz, et al.            Expires January 7, 2016               [Page 36]

Internet-Draft           6tisch-minimal-examples               July 2015


        .... .... .... .001 = Frame Type: Data (0x0001)
        .... .... .... 0... = Security Enabled: False
        .... .... ...0 .... = Frame Pending: False
        .... .... ..1. .... = Acknowledge Request: True
        .... .... .0.. .... = Intra-PAN: False
        .... ...0 .... .... = Sequence Number Suppression: False
        .... ..0. .... .... = Information Elements present: False
        .... 11.. .... .... = Destination Addressing Mode:
                              Long/64-bit (0x0003)
        ..10 .... .... .... = Frame Version: 2
        11.. .... .... .... = Source Addressing Mode:
                              Long/64-bit (0x0003)
    Sequence Number: 115
    Destination PAN: 0xcafe
    Destination: 14:15:92:cc:00:00:00:03 (14:15:92:cc:00:00:00:03)
    Extended Source: 14:15:92:cc:00:00:00:02 (14:15:92:cc:00:00:00:02)
    FCS: 0x469e (Correct)
6LoWPAN
    IPHC Header
        011. .... = Pattern: IP header compression (0x03)
        ...1 1... .... .... = Traffic class and flow label: Version,
                              traffic class,
                              and flow label compressed (0x0003)
        .... .1.. .... .... = Next header: Compressed
        .... ..00 .... .... = Hop limit: Inline (0x0000)
        .... .... 0... .... = Context identifier extension: False
        .... .... .0.. .... = Source address compression: Stateless
        .... .... ..01 .... = Source address mode:
                              64-bits inline (0x0001)
        .... .... .... 0... = Multicast address compression: False
        .... .... .... .0.. = Destination address compression: Stateless
        .... .... .... ..11 = Destination address mode:
                              Compressed (0x0003)
        [Source context: fe80:: (fe80::)]
        [Destination context: fe80:: (fe80::)]
    Hop limit: 127
    Source: fe80::1 (fe80::1)
    Destination: fe80::1615:92cc:0:3 (fe80::1615:92cc:0:3)
    IPv6 extension header
        1110 .... = Pattern: IPv6 extension header (0x0e)
        .... 001. = Header ID: IPv6 routing (0x01)
        .... ...1 = Next header: Compressed
        Header length: 14
        Data (14 bytes)

0000  03 00 88 00 00 00 14 15 92 cc 00 00 00 03         ..............
            Data: 030088000000141592cc00000003
            [Length: 14]



Munoz, et al.            Expires January 7, 2016               [Page 37]

Internet-Draft           6tisch-minimal-examples               July 2015


    IPv6 extension header
        1110 .... = Pattern: IPv6 extension header (0x0e)
        .... 111. = Header ID: IPv6 header (0x07)
        .... ...0 = Next header: Inline
    IPHC Header
        011. .... = Pattern: IP header compression (0x03)
        ...1 1... .... .... = Traffic class and flow label: Version,
                              traffic class,
                              and flow label compressed (0x0003)
        .... .0.. .... .... = Next header: Inline
        .... ..00 .... .... = Hop limit: Inline (0x0000)
        .... .... 0... .... = Context identifier extension: False
        .... .... .0.. .... = Source address compression: Stateless
        .... .... ..11 .... = Source address mode: Compressed (0x0003)
        .... .... .... 0... = Multicast address compression: False
        .... .... .... .0.. = Destination address compression: Stateless
        .... .... .... ..11 = Destination address mode:
                              Compressed (0x0003)
        [Source context: fe80:: (fe80::)]
        [Destination context: fe80:: (fe80::)]
    Next header: ICMPv6 (0x3a)
    Hop limit: 128
    Source: fe80::1 (fe80::1)
    Destination: fe80::1615:92cc:0:3 (fe80::1615:92cc:0:3)
Internet Protocol Version 6,
Src: fe80::1 (fe80::1), Dst: fe80::1615:92cc:0:3 (fe80::1615:92cc:0:3)
    0110 .... = Version: 6
        [0110 .... = This field makes the filter
                     "ip.version == 6" possible: 6]
    .... 0000 0000 .... .... .... .... .... = Traffic class: 0x00000000
        .... 0000 00.. .... .... .... .... .... = Differentiated
                                                  Services Field:
                                                  Default (0x00000000)
        .... .... ..0. .... .... .... .... .... = ECN-Capable Transport
                                                  (ECT): Not set
        .... .... ...0 .... .... .... .... .... = ECN-CE: Not set
    .... .... .... 0000 0000 0000 0000 0000 = Flowlabel: 0x00000000
    Payload length: 96
    Next header: IPv6 routing (43)
    Hop limit: 127
    Source: fe80::1 (fe80::1)
    Destination: fe80::1615:92cc:0:3 (fe80::1615:92cc:0:3)
    [Source GeoIP: Unknown]
    [Destination GeoIP: Unknown]
    Routing Header, Type : RPL (3)
        Next Header: IPv6 (41)
        Length: 1 (16 bytes)
        Type: RPL (3)



Munoz, et al.            Expires January 7, 2016               [Page 38]

Internet-Draft           6tisch-minimal-examples               July 2015


        Segments Left: 0
        1000 .... .... .... .... .... .... .... = Compressed Internal
                                                  Octets (CmprI): 8
        .... 1000 .... .... .... .... .... .... = Compressed Final
                                                  Octets (CmprE): 8
        .... .... 0000 .... .... .... .... .... = Padding Bytes: 0
        .... .... .... 0000 0000 0000 0000 0000 = Reserved: 0
        [Total Segments: 1]
        Address: 141592cc00000003
        [Full Address: fe80::1415:92cc:0:3 (fe80::1415:92cc:0:3)]
Internet Protocol Version 6,
Src: fe80::1 (fe80::1), Dst: fe80::1615:92cc:0:3 (fe80::1615:92cc:0:3)
    0110 .... = Version: 6
        [0110 .... = This field makes the filter
                     "ip.version == 6" possible: 6]
    .... 0000 0000 .... .... .... .... .... = Traffic class: 0x00000000
        .... 0000 00.. .... .... .... .... .... = Differentiated
                                                  Services Field:
                                                  Default (0x00000000)
        .... .... ..0. .... .... .... .... .... = ECN-Capable Transport
                                                  (ECT): Not set
        .... .... ...0 .... .... .... .... .... = ECN-CE: Not set
    .... .... .... 0000 0000 0000 0000 0000 = Flowlabel: 0x00000000
    Payload length: 40
    Next header: ICMPv6 (58)
    Hop limit: 128
    Source: fe80::1 (fe80::1)
    Destination: fe80::1615:92cc:0:3 (fe80::1615:92cc:0:3)
    [Source GeoIP: Unknown]
    [Destination GeoIP: Unknown]
Internet Control Message Protocol v6
    Type: Echo (ping) request (128)
    Code: 0
    Checksum: 0xb681 [incorrect, should be 0x2ef7]
        [Expert Info (Warn/Checksum): ICMPv6 Checksum Incorrect,
        should be 0x2ef7]
            [ICMPv6 Checksum Incorrect, should be 0x2ef7]
            [Severity level: Warn]
            [Group: Checksum]
    Identifier: 0x0001
    Sequence: 26
    [No response seen]
        [Expert Info (Warn/Sequence):
        No response seen to ICMPv6 request in frame 795]
            [No response seen to ICMPv6 request in frame 795]
            [Severity level: Warn]
            [Group: Sequence]
    Data (32 bytes)



Munoz, et al.            Expires January 7, 2016               [Page 39]

Internet-Draft           6tisch-minimal-examples               July 2015


0000  61 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f 70   abcdefghijklmnop
0010  71 72 73 74 75 76 77 61 62 63 64 65 66 67 68 69   qrstuvwabcdefghi
        Data: 6162636465666768696a6b6c6d6e6f707172737475767761...
        [Length: 32]

== Raw Bytes ==

0000   21 ec 73 fe ca 03 00 00 00 cc 92 15 14 02 00 00  !.s.............
0010   00 cc 92 15 14 7c 13 7f 00 00 00 00 00 00 00 01  .....|..........
0020   e3 0e 03 00 88 00 00 00 14 15 92 cc 00 00 00 03  ................
0030   ee 78 33 3a 80 80 00 b6 81 00 01 00 1a 61 62 63  .x3:.........abc
0040   64 65 66 67 68 69 6a 6b 6c 6d 6e 6f 70 71 72 73  defghijklmnopqrs
0050   74 75 76 77 61 62 63 64 65 66 67 68 69 9e 46     tuvwabcdefghi.F

   [ping 3] ICMPv6 echo reply 3->2

== Dissected packet ==

IEEE 802.15.4 Data,
Dst: 14:15:92:cc:00:00:00:02, Src: 14:15:92:cc:00:00:00:03
    Frame Control Field: 0xec21, Frame Type: Data, Acknowledge Request,
    Destination Addressing Mode: Long/64-bit,
    Source Addressing Mode: Long/64-bit
        .... .... .... .001 = Frame Type: Data (0x0001)
        .... .... .... 0... = Security Enabled: False
        .... .... ...0 .... = Frame Pending: False
        .... .... ..1. .... = Acknowledge Request: True
        .... .... .0.. .... = Intra-PAN: False
        .... ...0 .... .... = Sequence Number Suppression: False
        .... ..0. .... .... = Information Elements present: False
        .... 11.. .... .... = Destination Addressing Mode:
                              Long/64-bit (0x0003)
        ..10 .... .... .... = Frame Version: 2
        11.. .... .... .... = Source Addressing Mode:
                              Long/64-bit (0x0003)
    Sequence Number: 177
    Destination PAN: 0xcafe
    Destination: 14:15:92:cc:00:00:00:02 (14:15:92:cc:00:00:00:02)
    Extended Source: 14:15:92:cc:00:00:00:03 (14:15:92:cc:00:00:00:03)
    FCS: 0x183c (Correct)
6LoWPAN
    IPHC Header
        011. .... = Pattern: IP header compression (0x03)
        ...1 1... .... .... = Traffic class and flow label: Version,
                              traffic class,
                              and flow label compressed (0x0003)
        .... .1.. .... .... = Next header: Compressed
        .... ..00 .... .... = Hop limit: Inline (0x0000)



Munoz, et al.            Expires January 7, 2016               [Page 40]

Internet-Draft           6tisch-minimal-examples               July 2015


        .... .... 0... .... = Context identifier extension: False
        .... .... .0.. .... = Source address compression: Stateless
        .... .... ..01 .... = Source address mode:
                              64-bits inline (0x0001)
        .... .... .... 0... = Multicast address compression: False
        .... .... .... .0.. = Destination address compression: Stateless
        .... .... .... ..01 = Destination address mode:
                              64-bits inline (0x0001)
        [Source context: fe80:: (fe80::)]
        [Destination context: fe80:: (fe80::)]
    Hop limit: 64
    Source: fe80::1415:92cc:0:3 (fe80::1415:92cc:0:3)
    Destination: fe80::1 (fe80::1)
    IPv6 extension header
        1110 .... = Pattern: IPv6 extension header (0x0e)
        .... 000. = Header ID: IPv6 hop-by-hop options (0x00)
        .... ...1 = Next header: Compressed
        Header length: 6
        Data (6 bytes)

0000  63 04 00 00 ad 05                                 c.....
            Data: 63040000ad05
            [Length: 6]
    IPv6 extension header
        1110 .... = Pattern: IPv6 extension header (0x0e)
        .... 111. = Header ID: IPv6 header (0x07)
        .... ...0 = Next header: Inline
    IPHC Header
        011. .... = Pattern: IP header compression (0x03)
        ...1 1... .... .... = Traffic class and flow label: Version,
                              traffic class,
                              and flow label compressed (0x0003)
        .... .0.. .... .... = Next header: Inline
        .... ..10 .... .... = Hop limit: 64 (0x0002)
        .... .... 0... .... = Context identifier extension: False
        .... .... .0.. .... = Source address compression: Stateless
        .... .... ..01 .... = Source address mode:
                              64-bits inline (0x0001)
        .... .... .... 0... = Multicast address compression: False
        .... .... .... .0.. = Destination address compression: Stateless
        .... .... .... ..11 = Destination address mode:
                              Compressed (0x0003)
        [Source context: fe80:: (fe80::)]
        [Destination context: fe80:: (fe80::)]
    Next header: ICMPv6 (0x3a)
    Source: fe80::1415:92cc:0:3 (fe80::1415:92cc:0:3)
    Destination: fe80::1 (fe80::1)
Internet Protocol Version 6,



Munoz, et al.            Expires January 7, 2016               [Page 41]

Internet-Draft           6tisch-minimal-examples               July 2015


Src: fe80::1415:92cc:0:3 (fe80::1415:92cc:0:3), Dst: fe80::1 (fe80::1)
    0110 .... = Version: 6
        [0110 .... = This field makes the filter
                     "ip.version == 6" possible: 6]
    .... 0000 0000 .... .... .... .... .... = Traffic class: 0x00000000
        .... 0000 00.. .... .... .... .... .... = Differentiated
                                                  Services Field:
                                                  Default (0x00000000)
        .... .... ..0. .... .... .... .... .... = ECN-Capable Transport
                                                  (ECT): Not set
        .... .... ...0 .... .... .... .... .... = ECN-CE: Not set
    .... .... .... 0000 0000 0000 0000 0000 = Flowlabel: 0x00000000
    Payload length: 88
    Next header: IPv6 hop-by-hop option (0)
    Hop limit: 64
    Source: fe80::1415:92cc:0:3 (fe80::1415:92cc:0:3)
    Destination: fe80::1 (fe80::1)
    [Source GeoIP: Unknown]
    [Destination GeoIP: Unknown]
    Hop-by-Hop Option
        Next header: IPv6 (41)
        Length: 0 (8 bytes)
        IPv6 Option (RPL Option)
            Type: RPL Option (99)
            Length: 4
            Flag: 0x00
                0... .... = Down: False
                .0.. .... = Rank Error: False
                ..0. .... = Forwarding Error: False
                ...0 0000 = Reserved: 0x00
            RPLInstanceID: 0x00
            Sender Rank: 0xad05
Internet Protocol Version 6,
Src: fe80::1415:92cc:0:3 (fe80::1415:92cc:0:3), Dst: fe80::1 (fe80::1)
    0110 .... = Version: 6
        [0110 .... = This field makes the filter
                     "ip.version == 6" possible: 6]
    .... 0000 0000 .... .... .... .... .... = Traffic class: 0x00000000
        .... 0000 00.. .... .... .... .... .... = Differentiated
                                                  Services Field:
                                                  Default (0x00000000)
        .... .... ..0. .... .... .... .... .... = ECN-Capable Transport
                                                  (ECT): Not set
        .... .... ...0 .... .... .... .... .... = ECN-CE: Not set
    .... .... .... 0000 0000 0000 0000 0000 = Flowlabel: 0x00000000
    Payload length: 40
    Next header: ICMPv6 (58)
    Hop limit: 64



Munoz, et al.            Expires January 7, 2016               [Page 42]

Internet-Draft           6tisch-minimal-examples               July 2015


    Source: fe80::1415:92cc:0:3 (fe80::1415:92cc:0:3)
    Destination: fe80::1 (fe80::1)
    [Source GeoIP: Unknown]
    [Destination GeoIP: Unknown]
Internet Control Message Protocol v6
    Type: Echo (ping) reply (129)
    Code: 0
    Checksum: 0xb581 [incorrect, should be 0x2ff7]
        [Expert Info (Warn/Checksum): ICMPv6 Checksum Incorrect,
                                      should be 0x2ff7]
            [ICMPv6 Checksum Incorrect, should be 0x2ff7]
            [Severity level: Warn]
            [Group: Checksum]
    Identifier: 0x0001
    Sequence: 26
    Data (32 bytes)

0000  61 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f 70   abcdefghijklmnop
0010  71 72 73 74 75 76 77 61 62 63 64 65 66 67 68 69   qrstuvwabcdefghi
        Data: 6162636465666768696a6b6c6d6e6f707172737475767761...
        [Length: 32]

== Raw Bytes ==

0000   21 ec b1 fe ca 02 00 00 00 cc 92 15 14 03 00 00  !...............
0010   00 cc 92 15 14 7c 11 40 14 15 92 cc 00 00 00 03  .....|.@........
0020   00 00 00 00 00 00 00 01 e1 06 63 04 00 00 ad 05  ..........c.....
0030   ee 7a 13 3a 14 15 92 cc 00 00 00 03 81 00 b5 81  .z.:............
0040   00 01 00 1a 61 62 63 64 65 66 67 68 69 6a 6b 6c  ....abcdefghijkl
0050   6d 6e 6f 70 71 72 73 74 75 76 77 61 62 63 64 65  mnopqrstuvwabcde
0060   66 67 68 69 3c 18                                fghi.

   [ping 3] ICMPv6 echo reply 2->1

== Dissected packet ==

IEEE 802.15.4 Data, Dst: 14:15:92:cc:00:00:00:01,
Src: 14:15:92:cc:00:00:00:02
    Frame Control Field: 0xec21, Frame Type: Data, Acknowledge Request,
    Destination Addressing Mode: Long/64-bit, Source Addressing Mode:
    Long/64-bit
        .... .... .... .001 = Frame Type: Data (0x0001)
        .... .... .... 0... = Security Enabled: False
        .... .... ...0 .... = Frame Pending: False
        .... .... ..1. .... = Acknowledge Request: True
        .... .... .0.. .... = Intra-PAN: False
        .... ...0 .... .... = Sequence Number Suppression: False
        .... ..0. .... .... = Information Elements present: False



Munoz, et al.            Expires January 7, 2016               [Page 43]

Internet-Draft           6tisch-minimal-examples               July 2015


        .... 11.. .... .... = Destination Addressing Mode:
                              Long/64-bit (0x0003)
        ..10 .... .... .... = Frame Version: 2
        11.. .... .... .... = Source Addressing Mode:
                              Long/64-bit (0x0003)
    Sequence Number: 118
    Destination PAN: 0xcafe
    Destination: 14:15:92:cc:00:00:00:01 (14:15:92:cc:00:00:00:01)
    Extended Source: 14:15:92:cc:00:00:00:02 (14:15:92:cc:00:00:00:02)
    FCS: 0x9f5a (Correct)
6LoWPAN
    IPHC Header
        011. .... = Pattern: IP header compression (0x03)
        ...1 1... .... .... = Traffic class and flow label: Version,
                              traffic class,
                              and flow label compressed (0x0003)
        .... .1.. .... .... = Next header: Compressed
        .... ..00 .... .... = Hop limit: Inline (0x0000)
        .... .... 0... .... = Context identifier extension: False
        .... .... .0.. .... = Source address compression: Stateless
        .... .... ..01 .... = Source address mode:
                              64-bits inline (0x0001)
        .... .... .... 0... = Multicast address compression: False
        .... .... .... .0.. = Destination address compression: Stateless
        .... .... .... ..01 = Destination address mode:
                              64-bits inline (0x0001)
        [Source context: fe80:: (fe80::)]
        [Destination context: fe80:: (fe80::)]
    Hop limit: 63
    Source: fe80::1415:92cc:0:3 (fe80::1415:92cc:0:3)
    Destination: fe80::1 (fe80::1)
    IPv6 extension header
        1110 .... = Pattern: IPv6 extension header (0x0e)
        .... 000. = Header ID: IPv6 hop-by-hop options (0x00)
        .... ...1 = Next header: Compressed
        Header length: 6
        Data (6 bytes)

0000  63 04 00 00 36 03                                 c...6.
            Data: 630400003603
            [Length: 6]
    IPv6 extension header
        1110 .... = Pattern: IPv6 extension header (0x0e)
        .... 111. = Header ID: IPv6 header (0x07)
        .... ...0 = Next header: Inline
    IPHC Header
        011. .... = Pattern: IP header compression (0x03)
        ...1 1... .... .... = Traffic class and flow label: Version,



Munoz, et al.            Expires January 7, 2016               [Page 44]

Internet-Draft           6tisch-minimal-examples               July 2015


                              traffic class,
                              and flow label compressed (0x0003)
        .... .0.. .... .... = Next header: Inline
        .... ..10 .... .... = Hop limit: 64 (0x0002)
        .... .... 0... .... = Context identifier extension: False
        .... .... .0.. .... = Source address compression: Stateless
        .... .... ..01 .... = Source address mode:
                              64-bits inline (0x0001)
        .... .... .... 0... = Multicast address compression: False
        .... .... .... .0.. = Destination address compression: Stateless
        .... .... .... ..11 = Destination address mode:
                              Compressed (0x0003)
        [Source context: fe80:: (fe80::)]
        [Destination context: fe80:: (fe80::)]
    Next header: ICMPv6 (0x3a)
    Source: fe80::1415:92cc:0:3 (fe80::1415:92cc:0:3)
    Destination: fe80::1 (fe80::1)
Internet Protocol Version 6,
Src: fe80::1415:92cc:0:3 (fe80::1415:92cc:0:3), Dst: fe80::1 (fe80::1)
    0110 .... = Version: 6
        [0110 .... = This field makes the filter
                     "ip.version == 6" possible: 6]
    .... 0000 0000 .... .... .... .... .... = Traffic class: 0x00000000
        .... 0000 00.. .... .... .... .... .... = Differentiated
                                                  Services Field:
                                                  Default (0x00000000)
        .... .... ..0. .... .... .... .... .... = ECN-Capable Transport
                                                  (ECT): Not set
        .... .... ...0 .... .... .... .... .... = ECN-CE: Not set
    .... .... .... 0000 0000 0000 0000 0000 = Flowlabel: 0x00000000
    Payload length: 88
    Next header: IPv6 hop-by-hop option (0)
    Hop limit: 63
    Source: fe80::1415:92cc:0:3 (fe80::1415:92cc:0:3)
    Destination: fe80::1 (fe80::1)
    [Source GeoIP: Unknown]
    [Destination GeoIP: Unknown]
    Hop-by-Hop Option
        Next header: IPv6 (41)
        Length: 0 (8 bytes)
        IPv6 Option (RPL Option)
            Type: RPL Option (99)
            Length: 4
            Flag: 0x00
                0... .... = Down: False
                .0.. .... = Rank Error: False
                ..0. .... = Forwarding Error: False
                ...0 0000 = Reserved: 0x00



Munoz, et al.            Expires January 7, 2016               [Page 45]

Internet-Draft           6tisch-minimal-examples               July 2015


            RPLInstanceID: 0x00
            Sender Rank: 0x3603
Internet Protocol Version 6,
Src: fe80::1415:92cc:0:3 (fe80::1415:92cc:0:3), Dst: fe80::1 (fe80::1)
    0110 .... = Version: 6
        [0110 .... = This field makes the filter
                     "ip.version == 6" possible: 6]
    .... 0000 0000 .... .... .... .... .... = Traffic class: 0x00000000
        .... 0000 00.. .... .... .... .... .... = Differentiated
                                                  Services Field:
                                                  Default (0x00000000)
        .... .... ..0. .... .... .... .... .... = ECN-Capable Transport
                                                  (ECT): Not set
        .... .... ...0 .... .... .... .... .... = ECN-CE: Not set
    .... .... .... 0000 0000 0000 0000 0000 = Flowlabel: 0x00000000
    Payload length: 40
    Next header: ICMPv6 (58)
    Hop limit: 64
    Source: fe80::1415:92cc:0:3 (fe80::1415:92cc:0:3)
    Destination: fe80::1 (fe80::1)
    [Source GeoIP: Unknown]
    [Destination GeoIP: Unknown]
Internet Control Message Protocol v6
    Type: Echo (ping) reply (129)
    Code: 0
    Checksum: 0xb581 [incorrect, should be 0x2ff7]
        [Expert Info (Warn/Checksum): ICMPv6 Checksum Incorrect,
                                      should be 0x2ff7]
            [ICMPv6 Checksum Incorrect, should be 0x2ff7]
            [Severity level: Warn]
            [Group: Checksum]
    Identifier: 0x0001
    Sequence: 26
    Data (32 bytes)

0000  61 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f 70   abcdefghijklmnop
0010  71 72 73 74 75 76 77 61 62 63 64 65 66 67 68 69   qrstuvwabcdefghi
        Data: 6162636465666768696a6b6c6d6e6f707172737475767761...
        [Length: 32]

== Raw Bytes ==

0000   21 ec 76 fe ca 01 00 00 00 cc 92 15 14 02 00 00  !.v.............
0010   00 cc 92 15 14 7c 11 3f 14 15 92 cc 00 00 00 03  .....|.?........
0020   00 00 00 00 00 00 00 01 e1 06 63 04 00 00 36 03  ..........c...6.
0030   ee 7a 13 3a 14 15 92 cc 00 00 00 03 81 00 b5 81  .z.:............
0040   00 01 00 1a 61 62 63 64 65 66 67 68 69 6a 6b 6c  ....abcdefghijkl
0050   6d 6e 6f 70 71 72 73 74 75 76 77 61 62 63 64 65  mnopqrstuvwabcde



Munoz, et al.            Expires January 7, 2016               [Page 46]

Internet-Draft           6tisch-minimal-examples               July 2015


0060   66 67 68 69 5a 9f                                fghiZ.

4.  IANA Considerations

   This memo includes no request to IANA.

5.  Security Considerations

   This memo only presents example packets exchanged.  It does not
   define any protocol; there are hence no security considerations in
   this document.

6.  Acknowledgments

   The authors would like to thank the OpenWSN community, the 6TiSCH
   working group and the participants at the 6TiSCH plugtests for there
   feedback which has helped shape this document.

7.  References

7.1.  Normative References

   [I-D.ietf-6tisch-minimal]
              Vilajosana, X. and K. Pister, "Minimal 6TiSCH
              Configuration", draft-ietf-6tisch-minimal-10 (work in
              progress), June 2015.

7.2.  External Informative References

   [OpenWSN]  Watteyne, T., Vilajosana, X., Kerkez, B., Chraim, F.,
              Weekly, K., Wang, Q., Glaser, S., and K. Pister, "OpenWSN:
              a Standards-Based Low-Power Wireless Development
              Environment", Transactions on Emerging Telecommunications
              Technologies , August 2012.

Authors' Addresses

   Jonathan Munoz (editor)
   Telecom Bretagne
   2, rue de la Chataigneraie
   Cesson Sevigne  35576
   France

   Email: jonathan.munoz@telecom-bretagne.eu







Munoz, et al.            Expires January 7, 2016               [Page 47]

Internet-Draft           6tisch-minimal-examples               July 2015


   Guillaume Gaillard
   Orange Labs
   28 Chemin du Vieux Chene
   Meylan  38240
   France

   Email: guillaume.gaillard@orange.com


   Dominique Barthel
   Orange Labs
   28 Chemin du Vieux Chene
   Meylan  38240
   France

   Email: dominique.barthel@orange.com



































Munoz, et al.            Expires January 7, 2016               [Page 48]