Juan, I didn’t see your clarification mail - what I wrote still stands but the external ICMP is of course different, so please disregard my mail, and I will go get more coffee. :)
--a > On 11 Jan 2018, at 10:20, Matus Fabian -X (matfabia - PANTHEON TECHNOLOGIES > at Cisco) <matfa...@cisco.com> wrote: > > It goes to to ip4-lookup because it is translated from IPv6 to IPv4. There is > currently one workaround, you need to set nat64 inside interface on loopback > interface, add route for NAT64 prefix and use “nat64 add prefix 1:2:3::/96 > interface loop0”. We have plan to change this behaviour. > > Regards, > Matus > > > From: Juan Salmon [mailto:salmonju...@gmail.com] > Sent: Thursday, January 11, 2018 10:08 AM > To: Matus Fabian -X (matfabia - PANTHEON TECHNOLOGIES at Cisco) > <matfa...@cisco.com> > Cc: vpp-dev@lists.fd.io > Subject: Re: [vpp-dev] nat64 local ping problem > > I run with following configuration: > > set int state GigabitEthernet0/4/0 up > set int state GigabitEthernet0/5/0 up > set int ip address GigabitEthernet0/4/0 2002::2/64 > set int ip address GigabitEthernet0/5/0 192.168.5.2/24 > ip route add ::/0 via 2002::1 > set int nat64 in GigabitEthernet0/4/0 > set int nat64 out GigabitEthernet0/5/0 > nat64 add prefix 1:2:3::/96 > nat64 add pool address 192.168.50.1 - 192.168.50.19 > trace add dpdk-input 100 > > > when nat64 is enabled, and I run ping6 2002::2%3 in In inside node, the > traffic goes to nat64-in2out and drop packets. > > sample trace: > > > 00:00:34:663182: dpdk-input > GigabitEthernet0/4/0 rx queue 0 > buffer 0x4839: current data 14, length 104, free-list 0, clone-count 0, > totlen-nifb 0, trace 0x4 > PKT MBUF: port 0, nb_segs 1, pkt_len 118 > buf_len 2176, data_len 118, ol_flags 0x0, data_off 128, phys_addr > 0x6a220e80 > packet_type 0x0 > IP6: 52:54:00:93:37:e8 -> 52:54:00:94:26:53 > ICMP6: 2002::1 -> 2002::2 > tos 0x00, flow label 0xead44, hop limit 64, payload length 64 > ICMP echo_request checksum 0x71c9 > 00:00:34:663198: ip6-input > ICMP6: 2002::1 -> 2002::2 > tos 0x00, flow label 0xead44, hop limit 64, payload length 64 > ICMP echo_request checksum 0x71c9 > 00:00:34:663201: nat64-in2out > NAT64-in2out: sw_if_index 1, next index 0 > 00:00:34:663203: ip4-lookup > fib 0 dpo-idx 0 flow hash: 0x00000000 > ICMP: 192.168.50.1 -> 0.0.0.2 > tos 0x00, ttl 64, length 84, checksum 0x87fe > fragment id 0x0000 > ICMP echo_request checksum 0x54dd > 00:00:34:663203: ip4-drop > ICMP: 192.168.50.1 -> 0.0.0.2 > tos 0x00, ttl 64, length 84, checksum 0x87fe > fragment id 0x0000 > ICMP echo_request checksum 0x54dd > 00:00:34:663204: error-drop > ip4-input: ip4 adjacency drop > > > > I think it should go to ip6-lookup not ip4-lookup. > > > > > Best Regards, > Juan Salmon. > > On Thu, Jan 11, 2018 at 12:17 PM, Matus Fabian -X (matfabia - PANTHEON > TECHNOLOGIES at Cisco) <matfa...@cisco.com> wrote: > Hi Juan, > > What do you mean by that? Do you have packet trace? > > Regards, > Matus > > > From: vpp-dev-boun...@lists.fd.io [mailto:vpp-dev-boun...@lists.fd.io] On > Behalf Of Juan Salmon > Sent: Thursday, January 11, 2018 8:45 AM > To: vpp-dev@lists.fd.io > Subject: [vpp-dev] nat64 local ping problem > > Hi, > > Does nat64 support local ping? It's failed in my test. > > Best Regards, > Juan Salmon. > > _______________________________________________ > vpp-dev mailing list > vpp-dev@lists.fd.io > https://lists.fd.io/mailman/listinfo/vpp-dev
_______________________________________________ vpp-dev mailing list vpp-dev@lists.fd.io https://lists.fd.io/mailman/listinfo/vpp-dev