today I am banging my head against the wall because I don't even know where to start debugging the issue.
The issue: When wanting to test a dummy-Telegram Bot, I get a lot of timeouts. This issue seems to be related to IPv6 because if I manually curl and force IPv4, I get an answer instantly.
A few details: I can curl via IPv6 just fine Google or other services. So IPv6 connectivity itself works. When looking at my router config then you will see that I have setup NAT for IPv6 and only am announcing ULAs inside my networks. This is due to me not knowing better how to give my k8s nodes and LB static IPs and at the same time have the cluster reachable from the outside.
What is suspicious to me is the TCP Dup ACK and Retransmissions that I see in Wireshark when dumping the curl attempt via the Mikrotik Sniffer.
The setup:
- DrayTek Vigor 167
- Mikrotik hAP ax^3
- Mikrotik CSS326-24G-2S-RM