Opraveno: Občasné problémy s routováním IPv6.
Napsal: pát 02. zář 2011 11:26:15
Dobrý den.
Před nedávnem jeden z uživatelů 4smart.cz ohlásil problém s routováním IPv6.
S využitím příkazu traceroute6 bylo zjištěno, že zhruba v 1 z 10 případů je cesta paketů k VPS
jiná, než by měla být. Následně došlo ke vzniku smyčky a nedoručení paketu.
Zde je ukázka:
Problém způsoboval router našeho poskytovatele internetu, jenž občas směroval pakety na jiný HW stroj 4smart.cz.
Náprava:
Byly provedeny změny v systému 4smart.cz, které zaručují, že každý HW stroj zná síťovou cestu ke každému VPS, ikdyž tento není lokálním.
Tato změna se týká protokolu IPv6.
Podobně byly provedeny úpravy spojené s využitím IPv4 adres z neveřejného rozsahu. Komunikace mezi 2 VPS s neveřejnou IPv4 adresou,
kdy se oba nachází na různých strojích, by nyní měla být také bezproblémová.
J. Marák.
Před nedávnem jeden z uživatelů 4smart.cz ohlásil problém s routováním IPv6.
S využitím příkazu traceroute6 bylo zjištěno, že zhruba v 1 z 10 případů je cesta paketů k VPS
jiná, než by měla být. Následně došlo ke vzniku smyčky a nedoručení paketu.
Zde je ukázka:
Kód: Vybrat vše
traceroute to 2a01:430:37::2f (2a01:430:37::2f) from
2a01:8c00:ff21:1001:250:56ff:fe00:6c0d, 30 hops max, 24 byte packets
1 2a01:8c00:ff21:1001::1 (2a01:8c00:ff21:1001::1) 0.377 ms 0.228 ms
0.393 ms
2 gw-75.prg-01.cz.sixxs.net (2a01:8c00:ff00:4a::1) 10.234 ms 10.701
ms 9.882 ms
3 2001:1ab0:7e1e:d150:8a43:e1ff:fed8:f57f
(2001:1ab0:7e1e:d150:8a43:e1ff:fed8:f57f) 9.929 ms 9.968 ms 10.196 ms
4 2001:1ab0:b0f4::1 (2001:1ab0:b0f4::1) 11.34 ms 9.952 ms 9.932 ms
5 nix-ipv6.masterinter.net (2001:7f8:14::11:1) 21.995 ms 11.066 ms
12.031 ms
6 praha-sitel-c1-vl261.ipv6.masterinter.net (2a01:430:0:e::1) 12.039
ms 10.242 ms 10.2 ms
7 brno-cejl-c1-vl559.ipv6.masterinter.net (2a01:430:0:fe06::2) 13.8
ms 13.587 ms 13.82 ms
8 * 2a01:430:37::1:2 (2a01:430:37::1:2) 15.248 ms 13.601 ms
9 2a01:430:37::1 (2a01:430:37::1) 17.586 ms 16.118 ms 15.218 ms
10 2a01:430:37::1:2 (2a01:430:37::1:2) 14.874 ms 14.729 ms 16.097 ms
11 2a01:430:37::1 (2a01:430:37::1) 13.746 ms 15.294 ms 13.779 ms
12 2a01:430:37::1:2 (2a01:430:37::1:2) 14.78 ms 13.702 ms 13.797 ms
13 2a01:430:37::1 (2a01:430:37::1) 19.89 ms 14.705 ms 14.012 ms
14 2a01:430:37::1:2 (2a01:430:37::1:2) 20.477 ms 14.058 ms *
15 2a01:430:37::1 (2a01:430:37::1) 17.095 ms 15.102 ms 24.371 ms
16 2a01:430:37::1:2 (2a01:430:37::1:2) 14.592 ms * 14.358 ms
17 2a01:430:37::1 (2a01:430:37::1) 16.607 ms 14.996 ms 18.319 ms
18 2a01:430:37::1:2 (2a01:430:37::1:2) 16.001 ms * *
19 2a01:430:37::1 (2a01:430:37::1) 21.741 ms 15.049 ms 15.217 ms
20 2a01:430:37::1:2 (2a01:430:37::1:2) 26.536 ms * *
21 2a01:430:37::1 (2a01:430:37::1) 16.24 ms 22.495 ms 15.058 ms
22 2a01:430:37::1:2 (2a01:430:37::1:2) 16.755 ms 18.744 ms *
23 * 2a01:430:37::2f (2a01:430:37::2f) 13.618 ms 15.163 ms
Náprava:
Byly provedeny změny v systému 4smart.cz, které zaručují, že každý HW stroj zná síťovou cestu ke každému VPS, ikdyž tento není lokálním.
Tato změna se týká protokolu IPv6.
Podobně byly provedeny úpravy spojené s využitím IPv4 adres z neveřejného rozsahu. Komunikace mezi 2 VPS s neveřejnou IPv4 adresou,
kdy se oba nachází na různých strojích, by nyní měla být také bezproblémová.
J. Marák.