Information

Author(s) Olivier Bonaventure
Deadline No deadline
Submission limit No limitation
Category tags IPv6

Tags

Sign in

IPv6 : the next header -- ICMPv6 version

The IPv6 header, shown in the IPv6 chapter of Computer Networking: Principles, Protocols and Practice contains a Next Header field that usually indicates the protocol used for the packet payload.


Next Header for a packet carrying an ICMPv6 message

Can you infer the Next Header field of this packet knowing that it contains an ICMPv6 message ?

# Length Summary Status
0 48 bytes Internet Control Message Protocol v6  

0000  6006f5360010??3d  200106a830810001  
0010  0000000000000002  200106a8308f0002  
0020  48e995ae3a92922d  81007b5d3a830001  

0000  `.õ6..?= ..¨0...
0010  ........ ..¨0...
0020  Hé.®:..-..{]:...
  • Internet Protocol Version 6, Src: 2001:6a8:3081:1::2, Dst: 2001:6a8:308f:2:48e9:95ae:3a92:922d
    • 0110 .... = Version: 6
      • .... 0000 0000 .... .... .... .... .... = Traffic Class: 0x00 (DSCP: CS0, ECN: Not-ECT)
        • .... 0000 00.. .... .... .... .... .... = Differentiated Services Codepoint: Default (0)
          • .... .... ..00 .... .... .... .... .... = Explicit Congestion Notification: Not ECN-Capable Transport (0)
          • .... .... .... 0110 1111 0101 0011 0110 = Flow Label: 0x6f536
            • Payload Length: 16
              • Next Header: ICMPv6 (?)
              • Hop Limit: 61
                • Source: 2001:6a8:3081:1::2
                  • Destination: 2001:6a8:308f:2:48e9:95ae:3a92:922d
                  • Internet Control Message Protocol v6
                    • Type: Echo (ping) reply (129)
                      • Code: 0
                        • Checksum: 0x7b5d [correct]
                          • Identifier: 0x3a83
                            • Sequence: 1