Auteur Sujet: Mikrotik Pb de communication IPv6 sur prefixes différents  (Lu 582 fois)

0 Membres et 1 Invité sur ce sujet

jpg31

  • Abonné Free fibre
  • *
  • Messages: 2
  • Colomiers (31)
Mikrotik Pb de communication IPv6 sur prefixes différents
« le: 04 septembre 2023 à 18:32:01 »
Bonjour à tous,
J'ai un souci avec mon routeur Hap ax3 en IPv6. 
Ma conf réseau est très simple:
Fibre ---> ONT ---> Bbox | ---> serveur NAS (DMZ)
                                        | ---> Routeur Hap ax3 --> LAN

Tout est fonctionnel en IPv4.
L'IPv6 est fonctionnelle, le routeur récupère bien un préfixe de la box et mes équipements ont bien un adresse IPV6, la connexion internet est opérationnelle.
L’accès au NAS d'internet est quand à elle tout à fait fonctionnelle (IPv4 et IPv6).
Une seule chose ne fonctionne pas bien, c'est quand je veux me connecter à mon NAS en IPv6 depuis mon LAN.
Le NAS connecté à la box a une adresse dans le préfixe 2001:XXXX:XXXX:X6e0:.... et mon PC dans le préfixe 2001:XXXX:XXXX:X6e1:...
Dans le meilleur des cas j'ai un long temps de latence et dans le pire pas de connexion.
Je constate ce dysfonctionnement uniquement avec ce routeur, j'avais précédemment la même config avec un routeur Asus RT-ac68uf qui fonctionnait sans problème.

J'ai fait des essais en supprimant la Bbox, j'obtiens les mêmes résultats
Fibre ---> ONT ---> Hap ax3 (WAN-Eth1) | Eth5 ---> serveur NAS (LAN2)
                                                                  | Bridge ---> LAN

Voici le résultat de Wireshark, dans le cas d'une latence importante :
15   3.984031261   2001:XXX:XXXX:XXe1:dd28:782d:fcb2:acb0   2001:XXX:XXXX:XXe0:9209:d0ff:fe25:995c   TCP   15   94   44668 → 5001 [SYN] Seq=0 Win=64800 Len=0 MSS=1440 SACK_PERM=1 TSval=4059575863 TSecr=0 WS=128
18   3.984962076   2001:XXX:XXXX:XXe0:9209:d0ff:fe25:995c   2001:XXX:XXXX:XXe1:dd28:782d:fcb2:acb0   TCP   18   94   5001 → 44668 [SYN, ACK] Seq=0 Ack=1 Win=28560 Len=0 MSS=1440 SACK_PERM=1 TSval=149978080 TSecr=4059575863 WS=128
19   3.984995753   2001:XXX:XXXX:XXe1:dd28:782d:fcb2:acb0   2001:XXX:XXXX:XXe0:9209:d0ff:fe25:995c   TCP   19   86   44668 → 5001 [ACK] Seq=1 Ack=1 Win=64896 Len=0 TSval=4059575864 TSecr=149978080
20   3.989497659   2001:XXX:XXXX:XXe1:dd28:782d:fcb2:acb0   2001:XXX:XXXX:XXe0:9209:d0ff:fe25:995c   TLSv1.3   20   603   Client Hello
22   4.048088184   2001:XXX:XXXX:XXe1:dd28:782d:fcb2:acb0   2001:XXX:XXXX:XXe0:9209:d0ff:fe25:995c   TCP   22   94   44684 → 5001 [SYN] Seq=0 Win=64800 Len=0 MSS=1440 SACK_PERM=1 TSval=4059575927 TSecr=0 WS=128
23   4.048661403   2001:XXX:XXXX:XXe0:9209:d0ff:fe25:995c   2001:XXX:XXXX:XXe1:dd28:782d:fcb2:acb0   TCP   23   94   5001 → 44684 [SYN, ACK] Seq=0 Ack=1 Win=28560 Len=0 MSS=1440 SACK_PERM=1 TSval=149978144 TSecr=4059575927 WS=128
24   4.048726064   2001:XXX:XXXX:XXe1:dd28:782d:fcb2:acb0   2001:XXX:XXXX:XXe0:9209:d0ff:fe25:995c   TCP   24   86   44684 → 5001 [ACK] Seq=1 Ack=1 Win=64896 Len=0 TSval=4059575928 TSecr=149978144
25   4.053132778   2001:XXX:XXXX:XXe1:dd28:782d:fcb2:acb0   2001:XXX:XXXX:XXe0:9209:d0ff:fe25:995c   TLSv1.3   25   603   Client Hello
26   4.081546565   2001:XXX:XXXX:XXe1:dd28:782d:fcb2:acb0   2001:XXX:XXXX:XXe0:9209:d0ff:fe25:995c   TCP   26   94   44700 → 5001 [SYN] Seq=0 Win=64800 Len=0 MSS=1440 SACK_PERM=1 TSval=4059575961 TSecr=0 WS=128
27   4.081726037   2001:XXX:XXXX:XXe0:9209:d0ff:fe25:995c   2001:XXX:XXXX:XXe1:dd28:782d:fcb2:acb0   TCP   27   94   5001 → 44700 [SYN, ACK] Seq=0 Ack=1 Win=28560 Len=0 MSS=1440 SACK_PERM=1 TSval=149978177 TSecr=4059575961 WS=128
28   4.081767022   2001:XXX:XXXX:XXe1:dd28:782d:fcb2:acb0   2001:XXX:XXXX:XXe0:9209:d0ff:fe25:995c   TCP   28   86   44700 → 5001 [ACK] Seq=1 Ack=1 Win=64896 Len=0 TSval=4059575961 TSecr=149978177
29   4.086156399   2001:XXX:XXXX:XXe1:dd28:782d:fcb2:acb0   2001:XXX:XXXX:XXe0:9209:d0ff:fe25:995c   TLSv1.3   29   603   Client Hello
31   4.194177564   2001:XXX:XXXX:XXe1:dd28:782d:fcb2:acb0   2001:XXX:XXXX:XXe0:9209:d0ff:fe25:995c   TCP   31   603   [TCP Retransmission] 44668 → 5001 [PSH, ACK] Seq=1 Ack=1 Win=64896 Len=517 TSval=4059576074 TSecr=149978080
32   4.258166148   2001:XXX:XXXX:XXe1:dd28:782d:fcb2:acb0   2001:XXX:XXXX:XXe0:9209:d0ff:fe25:995c   TCP   32   603   [TCP Retransmission] 44684 → 5001 [PSH, ACK] Seq=1 Ack=1 Win=64896 Len=517 TSval=4059576138 TSecr=149978144
33   4.294166877   2001:XXX:XXXX:XXe1:dd28:782d:fcb2:acb0   2001:XXX:XXXX:XXe0:9209:d0ff:fe25:995c   TCP   33   603   [TCP Retransmission] 44700 → 5001 [PSH, ACK] Seq=1 Ack=1 Win=64896 Len=517 TSval=4059576174 TSecr=149978177
34   4.402162477   2001:XXX:XXXX:XXe1:dd28:782d:fcb2:acb0   2001:XXX:XXXX:XXe0:9209:d0ff:fe25:995c   TCP   34   603   [TCP Retransmission] 44668 → 5001 [PSH, ACK] Seq=1 Ack=1 Win=64896 Len=517 TSval=4059576282 TSecr=149978080
35   4.466165711   2001:XXX:XXXX:XXe1:dd28:782d:fcb2:acb0   2001:XXX:XXXX:XXe0:9209:d0ff:fe25:995c   TCP   35   603   [TCP Retransmission] 44684 → 5001 [PSH, ACK] Seq=1 Ack=1 Win=64896 Len=517 TSval=4059576346 TSecr=149978144
36   4.502169712   2001:XXX:XXXX:XXe1:dd28:782d:fcb2:acb0   2001:XXX:XXXX:XXe0:9209:d0ff:fe25:995c   TCP   36   603   [TCP Retransmission] 44700 → 5001 [PSH, ACK] Seq=1 Ack=1 Win=64896 Len=517 TSval=4059576382 TSecr=149978177
45   4.842148733   2001:XXX:XXXX:XXe1:dd28:782d:fcb2:acb0   2001:XXX:XXXX:XXe0:9209:d0ff:fe25:995c   TCP   45   603   [TCP Retransmission] 44668 → 5001 [PSH, ACK] Seq=1 Ack=1 Win=64896 Len=517 TSval=4059576722 TSecr=149978080
46   4.906173019   2001:XXX:XXXX:XXe1:dd28:782d:fcb2:acb0   2001:XXX:XXXX:XXe0:9209:d0ff:fe25:995c   TCP   46   603   [TCP Retransmission] 44684 → 5001 [PSH, ACK] Seq=1 Ack=1 Win=64896 Len=517 TSval=4059576786 TSecr=149978144
47   4.938166111   2001:XXX:XXXX:XXe1:dd28:782d:fcb2:acb0   2001:XXX:XXXX:XXe0:9209:d0ff:fe25:995c   TCP   47   603   [TCP Retransmission] 44700 → 5001 [PSH, ACK] Seq=1 Ack=1 Win=64896 Len=517 TSval=4059576818 TSecr=149978177
48   4.984092966   2001:XXX:XXXX:XXe0:9209:d0ff:fe25:995c   2001:XXX:XXXX:XXe1:dd28:782d:fcb2:acb0   TCP   48   94   [TCP Retransmission] 5001 → 44668 [SYN, ACK] Seq=0 Ack=1 Win=28560 Len=0 MSS=1440 SACK_PERM=1 TSval=149979080 TSecr=4059575863 WS=128
49   4.984144357   2001:XXX:XXXX:XXe1:dd28:782d:fcb2:acb0   2001:XXX:XXXX:XXe0:9209:d0ff:fe25:995c   TCP   49   86   [TCP Dup ACK 19#1] 44668 → 5001 [ACK] Seq=518 Ack=1 Win=64896 Len=0 TSval=4059576864 TSecr=149978080
50   5.048133281   2001:XXX:XXXX:XXe0:9209:d0ff:fe25:995c   2001:XXX:XXXX:XXe1:dd28:782d:fcb2:acb0   TCP   50   94   [TCP Retransmission] 5001 → 44684 [SYN, ACK] Seq=0 Ack=1 Win=28560 Len=0 MSS=1440 SACK_PERM=1 TSval=149979144 TSecr=4059575927 WS=128
51   5.048177119   2001:XXX:XXXX:XXe1:dd28:782d:fcb2:acb0   2001:XXX:XXXX:XXe0:9209:d0ff:fe25:995c   TCP   51   86   [TCP Dup ACK 24#1] 44684 → 5001 [ACK] Seq=518 Ack=1 Win=64896 Len=0 TSval=4059576928 TSecr=149978144
52   5.081131506   2001:XXX:XXXX:XXe0:9209:d0ff:fe25:995c   2001:XXX:XXXX:XXe1:dd28:782d:fcb2:acb0   TCP   52   94   [TCP Retransmission] 5001 → 44700 [SYN, ACK] Seq=0 Ack=1 Win=28560 Len=0 MSS=1440 SACK_PERM=1 TSval=149979177 TSecr=4059575961 WS=128
53   5.081168561   2001:XXX:XXXX:XXe1:dd28:782d:fcb2:acb0   2001:XXX:XXXX:XXe0:9209:d0ff:fe25:995c   TCP   53   86   [TCP Dup ACK 28#1] 44700 → 5001 [ACK] Seq=518 Ack=1 Win=64896 Len=0 TSval=4059576961 TSecr=149978177
62   5.674181132   2001:XXX:XXXX:XXe1:dd28:782d:fcb2:acb0   2001:XXX:XXXX:XXe0:9209:d0ff:fe25:995c   TCP   62   603   [TCP Retransmission] 44668 → 5001 [PSH, ACK] Seq=1 Ack=1 Win=64896 Len=517 TSval=4059577554 TSecr=149978080
63   5.738178518   2001:XXX:XXXX:XXe1:dd28:782d:fcb2:acb0   2001:XXX:XXXX:XXe0:9209:d0ff:fe25:995c   TCP   63   603   [TCP Retransmission] 44684 → 5001 [PSH, ACK] Seq=1 Ack=1 Win=64896 Len=517 TSval=4059577618 TSecr=149978144
64   5.770169282   2001:XXX:XXXX:XXe1:dd28:782d:fcb2:acb0   2001:XXX:XXXX:XXe0:9209:d0ff:fe25:995c   TCP   64   603   [TCP Retransmission] 44700 → 5001 [PSH, ACK] Seq=1 Ack=1 Win=64896 Len=517 TSval=4059577650 TSecr=149978177
73   6.984164245   2001:XXX:XXXX:XXe0:9209:d0ff:fe25:995c   2001:XXX:XXXX:XXe1:dd28:782d:fcb2:acb0   TCP   73   94   [TCP Retransmission] 5001 → 44668 [SYN, ACK] Seq=0 Ack=1 Win=28560 Len=0 MSS=1440 SACK_PERM=1 TSval=149981080 TSecr=4059575863 WS=128
74   6.984208185   2001:XXX:XXXX:XXe1:dd28:782d:fcb2:acb0   2001:XXX:XXXX:XXe0:9209:d0ff:fe25:995c   TCP   74   86   [TCP Dup ACK 19#2] 44668 → 5001 [ACK] Seq=518 Ack=1 Win=64896 Len=0 TSval=4059578864 TSecr=149978080
75   7.048389331   2001:XXX:XXXX:XXe0:9209:d0ff:fe25:995c   2001:XXX:XXXX:XXe1:dd28:782d:fcb2:acb0   TCP   75   94   [TCP Retransmission] 5001 → 44684 [SYN, ACK] Seq=0 Ack=1 Win=28560 Len=0 MSS=1440 SACK_PERM=1 TSval=149981144 TSecr=4059575927 WS=128
76   7.048407145   2001:XXX:XXXX:XXe1:dd28:782d:fcb2:acb0   2001:XXX:XXXX:XXe0:9209:d0ff:fe25:995c   TCP   76   86   [TCP Dup ACK 24#2] 44684 → 5001 [ACK] Seq=518 Ack=1 Win=64896 Len=0 TSval=4059578928 TSecr=149978144
77   7.081105030   2001:XXX:XXXX:XXe0:9209:d0ff:fe25:995c   2001:XXX:XXXX:XXe1:dd28:782d:fcb2:acb0   TCP   77   94   [TCP Retransmission] 5001 → 44700 [SYN, ACK] Seq=0 Ack=1 Win=28560 Len=0 MSS=1440 SACK_PERM=1 TSval=149981177 TSecr=4059575961 WS=128
78   7.081128170   2001:XXX:XXXX:XXe1:dd28:782d:fcb2:acb0   2001:XXX:XXXX:XXe0:9209:d0ff:fe25:995c   TCP   78   86   [TCP Dup ACK 28#2] 44700 → 5001 [ACK] Seq=518 Ack=1 Win=64896 Len=0 TSval=4059578961 TSecr=149978177
79   7.338183931   2001:XXX:XXXX:XXe1:dd28:782d:fcb2:acb0   2001:XXX:XXXX:XXe0:9209:d0ff:fe25:995c   TCP   79   603   [TCP Retransmission] 44668 → 5001 [PSH, ACK] Seq=1 Ack=1 Win=64896 Len=517 TSval=4059579218 TSecr=149978080
80   7.402172849   2001:XXX:XXXX:XXe1:dd28:782d:fcb2:acb0   2001:XXX:XXXX:XXe0:9209:d0ff:fe25:995c   TCP   80   603   [TCP Retransmission] 44684 → 5001 [PSH, ACK] Seq=1 Ack=1 Win=64896 Len=517 TSval=4059579282 TSecr=149978144
81   7.434164047   2001:XXX:XXXX:XXe1:dd28:782d:fcb2:acb0   2001:XXX:XXXX:XXe0:9209:d0ff:fe25:995c   TCP   81   603   [TCP Retransmission] 44700 → 5001 [PSH, ACK] Seq=1 Ack=1 Win=64896 Len=517 TSval=4059579314 TSecr=149978177
99   10.698186527   2001:XXX:XXXX:XXe1:dd28:782d:fcb2:acb0   2001:XXX:XXXX:XXe0:9209:d0ff:fe25:995c   TCP   99   603   [TCP Retransmission] 44684 → 5001 [PSH, ACK] Seq=1 Ack=1 Win=64896 Len=517 TSval=4059582578 TSecr=149978144
100   10.698203045   2001:XXX:XXXX:XXe1:dd28:782d:fcb2:acb0   2001:XXX:XXXX:XXe0:9209:d0ff:fe25:995c   TCP   100   603   [TCP Retransmission] 44668 → 5001 [PSH, ACK] Seq=1 Ack=1 Win=64896 Len=517 TSval=4059582578 TSecr=149978080

101   10.698709374   2001:XXX:XXXX:XXe0:9209:d0ff:fe25:995c   2001:XXX:XXXX:XXe1:dd28:782d:fcb2:acb0   TCP   101   86   5001 → 44684 [ACK] Seq=1 Ack=518 Win=29696 Len=0 TSval=149984794 TSecr=4059582578
102   10.698709594   2001:XXX:XXXX:XXe0:9209:d0ff:fe25:995c   2001:XXX:XXXX:XXe1:dd28:782d:fcb2:acb0   TCP   102   86   5001 → 44668 [ACK] Seq=1 Ack=518 Win=29696 Len=0 TSval=149984794 TSecr=4059582578
103   10.699832868   2001:XXX:XXXX:XXe0:9209:d0ff:fe25:995c   2001:XXX:XXXX:XXe1:dd28:782d:fcb2:acb0   TLSv1.3   103   1514   Server Hello, Change Cipher Spec, Application Data
104   10.699833088   2001:XXX:XXXX:XXe0:9209:d0ff:fe25:995c   2001:XXX:XXXX:XXe1:dd28:782d:fcb2:acb0   TLSv1.3   104   1514   Server Hello, Change Cipher Spec, Application Data

Il y a beaucoup de trames [TCP Retransmission], chose que je n'ai pas avec l'autre routeur. D'ou celà provient ?

En cas de non fonctionnement complet j'obtiens une serie de :
91   11.487087572   2001:XXXX:XXXX:X6e1:dd28:782d:fcb2:acb0   2001:XXXX:XXXX:X6e0:9209:d0ff:fe25:995c   TCP   91   94   [TCP Retransmission] [TCP Port numbers reused] 36892 → 5001 [SYN] Seq=0 Win=64800 Len=0 MSS=1440 SACK_PERM=1 TSval=4045458578 TSecr=0 WS=128

et le ping de fonctionne pas :
37   16.684453825   2001:XXXX:XXXX:X6e1:4aa9:8aff:feb7:9a51   2001:XXXX:XXXX:X6e1:dd28:782d:fcb2:acb0   ICMPv6   137   142   Destination Unreachable (Address unreachable)

Je mettrais donc en cause le routeur (mauvaise config ?), si quelqu'un avait une idée je suis preneur.
Merci pour votre aide.

halesk2k

  • Abonné Sosh fibre
  • *
  • Messages: 57
  • Brétigny-sur-Orge (91)
Mikrotik Pb de communication IPv6 sur prefixes différents
« Réponse #1 le: 04 septembre 2023 à 19:30:17 »
Il n'y a pas d'offload hardware en IPv6 chez Mikrotik, donc tout passe par le CPU => débit de merde.

Tu peux regarder le CPU de ton routeur pendant un transfert, s'il est à 100%, c'est que c'est le CPU qui sature, il n'y a rien à faire à par mettre ton NAS et ton PC dans le même subnet.

/system/resource/cpu/print interval=1

jpg31

  • Abonné Free fibre
  • *
  • Messages: 2
  • Colomiers (31)
Mikrotik Pb de communication IPv6 sur prefixes différents
« Réponse #2 le: 06 septembre 2023 à 18:11:12 »
Il n'y a pas d'offload hardware en IPv6 chez Mikrotik, donc tout passe par le CPU => débit de merde.

/system/resource/cpu/print interval=1

Merci pour l'info, mais cela ne semble pas être le problème, les processeurs sont au max à 4%.