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.


Reorder ICMPv6 messages

Can you reorder the packets that were captured while a host was using ping6 to verify the reachability of destination 2001:6a8:3081:1::2 ?

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

0000  6006f53600103a40  200106a8308f0002  
0010  48e995ae3a92922d  200106a830810001  
0020  0000000000000002  8000571c3a830004  

0000  `.õ6..:@ ..¨0...
0010  Hé.®:..- ..¨0...
0020  ..........W.:...
  • 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: 22300
      • Identifier: 14979
      • Sequence Number: 4
0000  6006f53600103a40  200106a8308f0002  
0010  48e995ae3a92922d  200106a830810001  
0020  0000000000000002  8000697b3a830003  

0000  `.õ6..:@ ..¨0...
0010  Hé.®:..- ..¨0...
0020  ..........i{:...
  • 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: 27003
      • Identifier: 14979
      • Sequence Number: 3
0000  6006f53600103a3d  200106a830810001  
0010  0000000000000002  200106a8308f0002  
0020  48e995ae3a92922d  810072593a830002  

0000  `.õ6..:= ..¨0...
0010  ........ ..¨0...
0020  Hé.®:..-..rY:...
  • 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: 29273
      • Identifier: 14979
      • Sequence Number: 2
0000  6006f53600103a3d  200106a830810001  
0010  0000000000000002  200106a8308f0002  
0020  48e995ae3a92922d  8100687b3a830003  

0000  `.õ6..:= ..¨0...
0010  ........ ..¨0...
0020  Hé.®:..-..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: 26747
      • Identifier: 14979
      • Sequence Number: 3
0000  6006f53600103a40  200106a8308f0002  
0010  48e995ae3a92922d  200106a830810001  
0020  0000000000000002  800073593a830002  

0000  `.õ6..:@ ..¨0...
0010  Hé.®:..- ..¨0...
0020  ..........sY:...
  • 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: 29529
      • Identifier: 14979
      • Sequence Number: 2
0000  6006f53600103a3d  200106a830810001  
0010  0000000000000002  200106a8308f0002  
0020  48e995ae3a92922d  8100561c3a830004  

0000  `.õ6..:= ..¨0...
0010  ........ ..¨0...
0020  Hé.®:..-..V.:...
  • 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: 22044
      • Identifier: 14979
      • Sequence Number: 4

Information

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

Sign in