Hi there,
for some reason IPV6 GRE traffic is not being routed on VyOS 1.2.0-rolling+201804060337
this packets are reaching the vyos on interfaces eth3 (LAN):
13:37:38.061975 IP6 2001:ba0:2020:8016::1 > 2001:ba0:2020:e::1: GREv0, length 88: IP 10.10.10.2 > 10.10.10.1: ICMP echo request, id 779, seq 44, length 64
13:37:39.085848 IP6 2001:ba0:2020:8016::1 > 2001:ba0:2020:e::1: GREv0, length 88: IP 10.10.10.2 > 10.10.10.1: ICMP echo request, id 779, seq 45, length 64
13:37:40.109703 IP6 2001:ba0:2020:8016::1 > 2001:ba0:2020:e::1: GREv0, length 88: IP 10.10.10.2 > 10.10.10.1: ICMP echo request, id 779, seq 46, length 6
and should be sent over the interface eth1.1401 since is on the routing table:
vyos@es-lgr-lp6ngp1fw06-01:/var/log$ show ipv6 route 2001:ba0:2020:e::1
Routing entry for ::/0
Known via "static", distance 210, metric 0, best * 2001:ba0:0:1401::1, via eth1.1401
but nothing is being sent.
Packet is being silent dropped. Same issue if firewall is not active on the device. Just routing.
For example icmp traffic between the IPV6 host works fine:
vyos@es-lgr-lp6ngp1fw06-01:/var/log$ sudo tcpdump -i any host 2001:ba0:2020:e::
13:36:21.187923 IP6 2001:ba0:2020:e::1 > 2001:ba0:2020:8016::1: ICMP6, echo request, seq 1, length 64
13:36:21.188024 IP6 2001:ba0:2020:e::1 > 2001:ba0:2020:8016::1: ICMP6, echo request, seq 1, length 64
13:36:21.188227 IP6 2001:ba0:2020:8016::1 > 2001:ba0:2020:e::1: ICMP6, echo reply, seq 1, length 64
13:36:21.188250 IP6 2001:ba0:2020:8016::1 > 2001:ba0:2020:e::1: ICMP6, echo reply, seq 1, length 64
So seems an issue related just routing IPV6 GRE traffic.
Could you give a hand to us with this?
Thanks in advance.
Regards.