IPv6 : ping6

ICMPv6, described in the IPv6 chapter of Computer Networking: Principles, Protocols and Practice is a companion protocol for IPv6 that is used for various functions including network debugging. ping6 is a popular debugging tool that allows to verify whether a remote host is up and running. For this, it sends an ICMPv6 Echo request that contains some information and waits for an ICMPv6 Echo reply.


ping6 messages

Can you infer the Identifier and the sequence fields of the ICMPv6 Echo response ?

# Length Resumé Status
0 48 bytes <ICMPv6 Echo Request: >
1 48 bytes <ICMPv6 Echo Reply: >  

0000  6006f53600103a40  200106a8308f0002  
0010  48e995ae3a92922d  200106a830810001  
0020  0000000000000002  800088ac3a830000  

0000  `.õ6..:@ ..¨0...
0010  Hé.®:..- ..¨0...
0020  ...........¬:...
  • IPv6:
    • Version: 6
    • Traffic Class UB: 0
    • Traffic Class LB: 0
    • Flow Label UB: 6
    • Flow Label LB: 62774
    • Payload Length: 16
    • Next Header: 58
    • Hop Limit: 64
    • Source Address: 2001:6a8:308f:2:48e9:95ae:3a92:922d
    • Destination Address: 2001:6a8:3081:1::2
    • Payload: ICMPv6 Echo Request
      • Type: 128
      • Code: 0
      • Checksum: 34988
      • Identifier: 14979
      • Sequence Number: 0
0000  6006f53600103a3d  200106a830810001  
0010  0000000000000002  200106a8308f0002  
0020  48e995ae3a92922d  810087ac????????  

0000  `.õ6..:= ..¨0...
0010  ........ ..¨0...
0020  Hé.®:..-...¬????
  • IPv6:
    • Version: 6
    • Traffic Class UB: 0
    • Traffic Class LB: 0
    • Flow Label UB: 6
    • Flow Label LB: 62774
    • Payload Length: 16
    • Next Header: 58
    • Hop Limit: 61
    • Source Address: 2001:6a8:3081:1::2
    • Destination Address: 2001:6a8:308f:2:48e9:95ae:3a92:922d
    • Payload: ICMPv6 Echo Reply
      • Type: 129
      • Code: 0
      • Checksum: 34732
      • Identifier:
      • Sequence Number:

Information

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

Sign in