Hash Key Types

Napatech Link™ Software Features

Platform
Napatech SmartNIC
Content Type
Feature Description
Capture Software Version
Link™ Capture Software 12.0

In this section

This section describes the different hash key types.

5-tuple hash key example

This figure shows a hash key example with IPv4 and TCP.

4GA 5-tuple example Sheet.1 5-tuple hash key example with IPv4 and TCP 5-tuple hash key example with IPv4 and TCP Sheet.2 TCP packet header TCP packet header Sheet.3 Source port 21 Source port21 Sheet.4 Dest.port 20 Dest.port20 Sheet.5 Segment number Segment number Sheet.6 Acknowledgment number Acknowledgment number Sheet.7 Offset Offset Sheet.8 Reserved Reserved Sheet.9 Flags Flags Sheet.10 Window Window Sheet.11 Checksum Checksum Sheet.12 Urgent pointer Urgent pointer Sheet.13 Options Options Sheet.14 0 0 Sheet.15 4 4 Sheet.16 8 8 Sheet.17 12 12 Sheet.18 16 16 Sheet.19 20 20 Sheet.20 Sheet.21 Sheet.22 Sheet.23 32-bit IPv4 source address 192.168.0.1 = 0xC0A80001 32-bit IPv4 source address192.168.0.1 = 0xC0A80001 Sheet.24 32-bit IPv4 destination address 192.168.0.2 = 0xC0A80002 32-bit IPv4 destination address192.168.0.2 = 0xC0A80002 Sheet.25 16-bit TCP destination port 21 = 0x0015 16-bit TCP destination port21 = 0x0015 Sheet.26 16-bit TCP source port 20 = 0x0014 16-bit TCP source port20 = 0x0014 Sheet.27 8-bit protocol 6 = 0x06 8-bit protocol6 = 0x06 Sheet.28 0 0 Sheet.29 0 0 Sheet.30 1 1 Sheet.31 Hash key data word Hash key data word Sheet.32 0 0 Sheet.33 0 0 Sheet.34 0 0 Sheet.35 2 2 Sheet.36 3 3 Sheet.37 4 4 Sheet.38 0 0 Sheet.39 0 0 Sheet.40 0 0 Sheet.41 5 5 Sheet.42 6 6 Sheet.43 7 7 Sheet.44 8 8 Sheet.45 9 9 45 degree single.77 Sheet.47 IPv4 packet header IPv4 packet header Sheet.48 Ver. & IHL Ver. & IHL Sheet.49 Sheet.50 ToS ToS Sheet.51 Total length Total length Sheet.52 Identification Identification Sheet.53 F F Sheet.54 Fragment offset Fragment offset Sheet.55 Sheet.56 TTL TTL Sheet.57 Prot. 6 Prot.6 Sheet.58 Header checksum Header checksum Sheet.59 Source address 192.168.0.1 Source address192.168.0.1 Sheet.60 Destination address 192.168.0.2 Destination address192.168.0.2 Sheet.61 Sheet.62 Options Options Sheet.63 0 0 Sheet.64 4 4 Sheet.65 8 8 Sheet.66 12 12 Sheet.67 16 16 Sheet.68 20 20 Sheet.69 31 31 Sheet.70 0 0 45 degree single.140 Dynamic connector.141 Sheet.73 bits bits 45 degree single.143 45 degree single.144 45 degree single.145
Note: In all of the figures in this section the bit sequence starts with bit 31 furthest to the left and ends with bit 0 furthest to the right.