I am running BGP over GRE on my VyOS. I receive routes and full tables from upstream. This is for IPv6 only. I can’t ping any IPv6 hosts when BGP is running and connected to upstream.
When I run command ‘/usr/bin/traceroute 2606:4700:4700::1111’, the package will be dropped at the first hop. However, if I run it as ‘/usr/bin/traceroute --source=[my IPv6] 2606:4700:4700::1111’ and it will go through just find to the destination.
Any idea on why? And how do I change my settings to make outgoing IPv6 traffic flow normally. I have set IPv6 address within my BGP announcement to both eth0 (IPv4 WAN) and eth1 (LAN).