I am creating IP6 over IP6 GRE Tunnel in VPP & VM instance.

I am able to see the outgoing tunneled ICMP6 from VPP to the VM instance as 
captured over the Wireshark.
The other instance is able to reply that but the reply packets are not reaching 
and pingis failing.

>From the VM side if I ping the VPP gre IP address 5001:1::1, the ping is 
>failing.
Please let me know what I am missing.

Configuration as below

VPP Instance [ Configuration ]

vpp# show version
vpp v20.09-release built by root on 38f81bec6dbd at 2020-10-01T02:57:46

vpp# set interface state GigabitEthernet0/8/0 up
vpp# set interface ip address GigabitEthernet0/8/0 2001:100::1/64
vpp# ip route add 2005:100::1/64 via GigabitEthernet0/8/0

<IP Address 2005:100::1 is pingable >
vpp# ping 2005:100::1
76 bytes from 2005:100::1: icmp_seq=1 ttl=64 time=.2364 ms
76 bytes from 2005:100::1: icmp_seq=2 ttl=64 time=.2273 ms
76 bytes from 2005:100::1: icmp_seq=3 ttl=64 time=.2159 ms
76 bytes from 2005:100::1: icmp_seq=4 ttl=64 time=.2678 ms
76 bytes from 2005:100::1: icmp_seq=5 ttl=64 time=.2027 ms

Statistics: 5 sent, 5 received, 0% packet loss

vpp# create gre tunnel src 2001:100::1 dst 2005:100::1

vpp# set interface ip address gre0 5001:1::1/64

vpp# ip route add 3005:1::/64 via gre0

vpp# set interface state gre0 up

vpp# show int
Name               Idx    State  MTU (L3/IP4/IP6/MPLS)     Counter          
Count
GigabitEthernet0/8/0              1      up          9000/0/0/0     rx packets  
                  13
rx bytes                    1602
tx packets                    15
tx bytes                    1750
drops                          3
punt                           1
ip6                           13
gre0                              2      up          9000/0/0/0
local0                            0     down          0/0/0/0

vpp# ping 3005:1::1

Statistics: 5 sent, 0 received, 100% packet loss

vpp# show trace
------------------- Start of thread 0 vpp_main -------------------
Packet 1

00:16:46:761592: dpdk-input
GigabitEthernet0/8/0 rx queue 0
buffer 0x9be79: current data 0, length 182, buffer-pool 0, ref-count 1, 
totlen-nifb 0, trace handle 0x0
ext-hdr-valid
l4-cksum-computed l4-cksum-correct
PKT MBUF: port 0, nb_segs 1, pkt_len 182
buf_len 2176, data_len 182, ol_flags 0x0, data_off 128, phys_addr 0x782f9ec0
packet_type 0x0 l2_len 0 l3_len 0 outer_l2_len 0 outer_l3_len 0
rss 0x0 fdir.hi 0x0 fdir.lo 0x0
IP6: 08:00:27:7d:b1:12 -> 08:00:27:34:a5:29
IP6_DESTINATION_OPTIONS: 2005:100::1 -> 2001:100::1
tos 0x00, flow label 0x90736, hop limit 64, payload length 128
00:16:46:761602: ethernet-input
frame: flags 0x3, hw-if-index 1, sw-if-index 1
IP6: 08:00:27:7d:b1:12 -> 08:00:27:34:a5:29
00:16:46:761605: ip6-input
IP6_DESTINATION_OPTIONS: 2005:100::1 -> 2001:100::1
tos 0x00, flow label 0x90736, hop limit 64, payload length 128
00:16:46:761606: ip6-lookup
fib 0 dpo-idx 8 flow hash: 0x00000000
IP6_DESTINATION_OPTIONS: 2005:100::1 -> 2001:100::1
tos 0x00, flow label 0x90736, hop limit 64, payload length 128
00:16:46:761608: ip6-local
IP6_DESTINATION_OPTIONS: 2005:100::1 -> 2001:100::1
tos 0x00, flow label 0x90736, hop limit 64, payload length 128
00:16:46:761609: ip6-punt
IP6_DESTINATION_OPTIONS: 2005:100::1 -> 2001:100::1
tos 0x00, flow label 0x90736, hop limit 64, payload length 128
00:16:46:761610: error-punt
rx:GigabitEthernet0/8/0
00:16:46:761611: punt
ip6-input: valid ip6 packets

Other VM Instance
-----------------

ip link add deth0 type dummy
ifconfig deth0 up
ip -6 add addr 3005:1::1 dev deth0

ip -6 add addr 2005:100::1 dev eth0

ip link add name gre0 type ip6gre local 2005:100::1 remote 2001:100::1 dev eth0

ifconfig gre0 up
ip -6 route add default dev gre0

ip -6 route add 2001:100::1/64 dev eth0
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#18455): https://lists.fd.io/g/vpp-dev/message/18455
Mute This Topic: https://lists.fd.io/mt/79334359/21656
Group Owner: vpp-dev+ow...@lists.fd.io
Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to