Zjawisko pętli routingu w kontekście pełnego tunelowania występuje, gdy pakiet, który ma zostać zaszyfrowany i wysłany przez tunel VPN, próbuje ponownie wejść do tego samego tunelu, ponieważ trasa domyślna wskazuje na interfejs VPN. Jest to sytuacja logicznego zapętlenia, która uniemożliwia zestawienie połączenia, ponieważ pakiety nie mogą opuścić urządzenia źródłowego. Problem ten pojawia się szczególnie często w konfiguracjach klientów VPN z włączonym full tunneling.
Aby zapobiec pętli routingu, konieczne jest dodanie trasy do hosta, która kieruje ruch do publicznego adresu IP serwera VPN przez fizyczne łącze lokalne z pominięciem tunelu. Trasa ta musi mieć niższy dystans lub bardziej precyzyjną maskę, aby była preferowana przed trasą domyślną prowadzącą przez tunel. W systemie Windows trasa taka jest często dodawana automatycznie przez klienta VPN podczas nawiązywania połączenia.
Nowoczesne klienty VPN, takie jak OpenVPN, implementują mechanizm automatycznego dodawania tras omijających tunel dla adresu serwera VPN. Dzięki temu użytkownik nie musi ręcznie konfigurować wyjątków routingowych, co znacznie upraszcza proces wdrożenia i minimalizuje ryzyko błędów. Administrator powinien jednak znać to zjawisko, ponieważ w przypadku zaawansowanych konfiguracji starszych klientów VPN może być konieczne ręczne dodanie odpowiednich tras.