nat44 add interface address TenGigabitEthernet6/0/0
set interface nat44 in loop0 out TenGigabitEthernet6/0/0
nat44 add static mapping local 192.168.123.2 22 external TenGigabitEthernet6/0/0 22 tcp
nat44 forwarding enable
00:08:58:771447: dpdk-input
TenGigabitEthernet6/0/0 rx queue 0
buffer 0x11f3e: current data 14, length 1500, free-list 0, clone-count 0, totlen-nifb 0, trace 0x0
ext-hdr-valid
l4-cksum-computed l4-cksum-correct l2-hdr-offset 0
PKT MBUF: port 0, nb_segs 1, pkt_len 1514
buf_len 2176, data_len 1514, ol_flags 0x180, data_off 128, phys_addr 0x1007d000
packet_type 0x11 l2_len 0 l3_len 0 outer_l2_len 0 outer_l3_len 0
rss 0x0 fdir.hi 0x0 fdir.lo 0x0
Packet Offload Flags
PKT_RX_IP_CKSUM_GOOD (0x0080) IP cksum of RX pkt. is valid
PKT_RX_L4_CKSUM_GOOD (0x0100) L4 cksum of RX pkt. is valid
Packet Types
RTE_PTYPE_L2_ETHER (0x0001) Ethernet packet
RTE_PTYPE_L3_IPV4 (0x0010) IPv4 packet without extension headers
IP4: 00:25:7c:30:05:f0 -> 00:a0:c9:00:00:00
UDP: 172.16.0.4 -> 172.16.0.3
tos 0x00, ttl 64, length 1500, checksum 0x45ae
fragment id 0xb73b, flags MORE_FRAGMENTS
UDP: 4789 -> 4789
length 1530, checksum 0x0000
00:08:58:771451: ip4-input-no-checksum
UDP: 172.16.0.4 -> 172.16.0.3
tos 0x00, ttl 64, length 1500, checksum 0x45ae
fragment id 0xb73b, flags MORE_FRAGMENTS
UDP: 4789 -> 4789
length 1530, checksum 0x0000
00:08:58:771453: nat44-out2in
NAT44_OUT2IN: sw_if_index 1, next index 3, session index -1
00:08:58:771454: nat44-out2in-reass
NAT44_REASS: sw_if_index 1, next index 1, status translated
00:08:58:771457: ip4-lookup
fib 0 dpo-idx 5 flow hash: 0x00000000
UDP: 172.16.0.4 -> 172.16.0.3
tos 0x00, ttl 64, length 1500, checksum 0x45ae
fragment id 0xb73b, flags MORE_FRAGMENTS
UDP: 4789 -> 4789
length 1530, checksum 0x0000
00:08:58:771457: ip4-local
UDP: 172.16.0.4 -> 172.16.0.3
tos 0x00, ttl 64, length 1500, checksum 0x45ae
fragment id 0xb73b, flags MORE_FRAGMENTS
UDP: 4789 -> 4789
length 1530, checksum 0x0000
00:08:58:771458: ip4-reassembly
reass id: 12, op id: 0 first bi: 73534, data len: 1480, ip/fragment[0, 1479]
new range: [0, 1479], off 0, len 1480, bi 73534
Packet 2
00:08:58:771459: dpdk-input
TenGigabitEthernet6/0/0 rx queue 0
buffer 0x11f65: current data 14, length 70, free-list 0, clone-count 0, totlen-nifb 0, trace 0x1
ext-hdr-valid
l4-cksum-computed l4-cksum-correct l2-hdr-offset 0
PKT MBUF: port 0, nb_segs 1, pkt_len 84
buf_len 2176, data_len 84, ol_flags 0x180, data_off 128, phys_addr 0x1007d9c0
packet_type 0x11 l2_len 0 l3_len 0 outer_l2_len 0 outer_l3_len 0
rss 0x0 fdir.hi 0x0 fdir.lo 0x0
Packet Offload Flags
PKT_RX_IP_CKSUM_GOOD (0x0080) IP cksum of RX pkt. is valid
PKT_RX_L4_CKSUM_GOOD (0x0100) L4 cksum of RX pkt. is valid
Packet Types
RTE_PTYPE_L2_ETHER (0x0001) Ethernet packet
RTE_PTYPE_L3_IPV4 (0x0010) IPv4 packet without extension headers
IP4: 00:25:7c:30:05:f0 -> 00:a0:c9:00:00:00
UDP: 172.16.0.4 -> 172.16.0.3
tos 0x00, ttl 64, length 70, checksum 0x6a8b
fragment id 0xb73b offset 1480, flags
UDP: 36495 -> 37009
length 37523, checksum 0x9495
00:08:58:771461: ip4-input-no-checksum
UDP: 172.16.0.4 -> 172.16.0.3
tos 0x00, ttl 64, length 70, checksum 0x6a8b
fragment id 0xb73b offset 1480, flags
UDP: 36495 -> 37009
length 37523, checksum 0x9495
00:08:58:771462: nat44-out2in
NAT44_OUT2IN: sw_if_index 1, next index 3, session index -1
00:08:58:771463: nat44-out2in-reass
NAT44_REASS: sw_if_index 1, next index 1, status cached