Auteur Sujet: Avis sur NPTv6 pour un dual wan en IPv6  (Lu 2111 fois)

0 Membres et 1 Invité sur ce sujet

Labure

  • Abonné Free fibre
  • *
  • Messages: 57
  • 34
Avis sur NPTv6 pour un dual wan en IPv6
« Réponse #12 le: 31 janvier 2025 à 00:01:35 »
franchement il faudrait vérifier avant ce qu'il est possible de faire avec ton routeur...

Ce qu'on arrive à faire en IPv4 n'est pas toujours possible en IPv6 souvent parce que le soft des routeurs n'a pas prévu le cas...

surtout si y'a du NPTv6 en plus (sur chaque WAN ou que sur un des 2 WAN).

le point important, vu qu'on tourne a 8Gbps est de vérifier le NPTv6 est accéléré matériellement (offload) sinon ca va ramer... a une époque EdgeOS ne supportait pas cet offload, depuis ca a peut-etre changer, c'est le 1er point a tester avant de faire autre chose.

IPv6
  forwarding: enabled
  vlan      : enabled
  pppoe     : disabled
  bonding   : enabled

IPSec offload module: loaded

Si NTPv6 fait du surtout du forward, ça devrait être offloadé. En théorie, le routeur devrait être capable de faire ce load balancing, mais peut-être en sortant une fois de plus de la configuration CLI officielle et en passant par les commandes Linux.

Je vais tester ça sur un VLAN de test et je vous tiendrai au courant.  :)
« Modifié: 31 janvier 2025 à 20:39:57 par Labure »

artemus24

  • Abonné SFR fibre FttH
  • *
  • Messages: 1 969
  • Montignac Lascaux (24)
Avis sur NTPv6 pour un dual wan en IPv6
« Réponse #13 le: 31 janvier 2025 à 01:25:51 »
Salut à tous.

juste une petite remarque.
Ce n'est pas NTPv6 mais NPTv6 pour "IPv6-to-IPv6 Network Prefix Translation".

Quel est le but ? Doubler la vitesse ?

kgersen

  • Modérateur
  • Abonné Orange Fibre
  • *
  • Messages: 9 542
  • Paris (75)
Avis sur NTPv6 pour un dual wan en IPv6
« Réponse #14 le: 31 janvier 2025 à 09:19:57 »
IPv6
  forwarding: enabled
  vlan      : enabled
  pppoe     : disabled
  bonding   : enabled

IPSec offload module: loaded

Si NTPv6 fait du surtout du forward, ça devrait être offloadé.

ce n'est pas certain. "offload du forwarding" c'est juste le routage, passer des paquets d'une interface a une autre une fois que le premier paquet d'une session a été valider par le firewall. Ca peut se faire en cpu (offload logiciel, souvent appelé "fastpath") ou par le matériel lui-meme (SoC supportant la fonctionnalité). en IPv6 le forwarding ne touche pas au paquet eux-même (seul le ttl est décrémenté).

NPTv6 c'est plus que du forwarding, ca se fait avant ou après le forwarding: il faut changer l'adresse source ou destination suivant le sens. ca peut-etre couteux en cpu si le matériel ne permet pas cela et donc effondrer le débit.

Il y a aussi des interactions incompatibles a l'instar par exemple du DPI qui est souvent incompatible avec l'offload. Donc meme si NPTv6 est offloadé il se peut qu'avec le load balancing il ne le soit plus... .

Le diable est dans les détails il faut tout vérifier en faisant des tests si aucun retex pour ce routeur n'est dispo sur le Net.

vocograme

  • Abonné Orange Fibre
  • *
  • Messages: 187
Avis sur NTPv6 pour un dual wan en IPv6
« Réponse #15 le: 31 janvier 2025 à 10:02:09 »
Quel est le but ? Doubler la vitesse ?

J'imagine que son but est double :
- Éviter de saturer un lien en répartissant la charge entre les deux
- Ne pas avoir de coupures d'accès Internet sur les machines en cas de coupure d'un lien (et que ses services soient toujours joignables de l'extérieur, d'où le round-robin DNS)


kgersen

  • Modérateur
  • Abonné Orange Fibre
  • *
  • Messages: 9 542
  • Paris (75)
Avis sur NTPv6 pour un dual wan en IPv6
« Réponse #17 le: 31 janvier 2025 à 12:03:29 »
J'en ai déjà vu dans des projets ici et là, oui. Mais en cherchant sur github, on se rend compte que c'est bien plus pervasif que je ne le pensais...

https://github.com/chromium/chromium/blob/2300b6428a64cb8ad4970deb17e9529ee6c5f79f/net/base/ip_address.cc#L149
https://github.com/CZ-NIC/bird/blob/a47b6c71953c5f139a332dc7c0e6837a8ab6463f/lib/ip.c#L118
https://github.com/wereHamster/transmission/blob/101293b782a8831dc9bb343f8b93f8f19794bb51/libtransmission/net.c#L503
https://github.com/tailscale/tailscale/blob/4e7f4086b2b7ded76e43bdb4ad12d9dd253edba4/ipn/ipnlocal/peerapi.go#L887
https://github.com/cloudnativelabs/kube-router/blob/4a2537babff3b29509b01d68ca1f364f0343f468/pkg/controllers/netpol/policy.go#L845
https://github.com/pfsense/pfsense/blob/495d44d0de5c813d624f8550a7f0c1f14c9bd0a6/src/etc/inc/util.inc#L1121

pour n'en citer que quelques uns.

intéressant pour Chrome c'est un DCHECK donc a priori pas utiliser en production juste en test.
pour Tailscale c'est un test pour savoir si c'est l'internet public donc pas génant pour le cas ici.
idem pour pfsense.

Tant qu'on est en interne ca ne gene pas vraiment d'utiliser un préfixe dans 4000:: par exemple car des qu'on sort en public on est en 2000:: via le NPTv6 de toute facon.

Faudrait un exemple qui plante vraiment si on est en 4000:: en adresse source (pas destination). J'avais cherché aussi et pas trouver de cas (mais bon y'en a surement un...).

Mais effectivement par sureté il faut mieux être dans 2000::/3 ce n'est pas la place qui y manque.


Labure

  • Abonné Free fibre
  • *
  • Messages: 57
  • 34
Avis sur NTPv6 pour un dual wan en IPv6
« Réponse #18 le: 31 janvier 2025 à 12:50:46 »
J'imagine que son but est double :
- Éviter de saturer un lien en répartissant la charge entre les deux
- Ne pas avoir de coupures d'accès Internet sur les machines en cas de coupure d'un lien (et que ses services soient toujours joignables de l'extérieur, d'où le round-robin DNS)

Oui, j'ai la chance d'avoir deux fibres a disposition donc autant en profiter, et surtout perso le but principal et de me former et rester a jour.

Citer
ce n'est pas certain. "offload du forwarding" c'est juste le routage, passer des paquets d'une interface a une autre une fois que le premier paquet d'une session a été valider par le firewall. Ca peut se faire en cpu (offload logiciel, souvent appelé "fastpath") ou par le matériel lui-meme (SoC supportant la fonctionnalité). en IPv6 le forwarding ne touche pas au paquet eux-même (seul le ttl est décrémenté).

NPTv6 c'est plus que du forwarding, ca se fait avant ou après le forwarding: il faut changer l'adresse source ou destination suivant le sens. ca peut-etre couteux en cpu si le matériel ne permet pas cela et donc effondrer le débit.

Il y a aussi des interactions incompatibles a l'instar par exemple du DPI qui est souvent incompatible avec l'offload. Donc meme si NPTv6 est offloadé il se peut qu'avec le load balancing il ne le soit plus... .

Le diable est dans les détails il faut tout vérifier en faisant des tests si aucun retex pour ce routeur n'est dispo sur le Net.

Oui, j’ai regardé la partie NPTv6 (translation), elle sera forcément gérée par le CPU. Par contre, le renvoi une fois transformé sera sûrement offloadé. Je testerai ça ce week-end.

Pour info, les spécifications CPU du routeur sont quand même élevées : 16 cœurs à 3,6 GHz et 16 Go de RAM DDR4. Sachant que pour l’instant tout est offloadé, le CPU ne monte jamais au-dessus de 2 % en utilisation normale. Si je lance un speedtest, il peut monter à 12 %, donc j’ai de la marge. Ça vaut le coup d’essayer.

simon

  • Abonné Orange Fibre
  • *
  • Messages: 1 548
Avis sur NTPv6 pour un dual wan en IPv6
« Réponse #19 le: 31 janvier 2025 à 15:08:02 »
Mais effectivement par sureté il faut mieux être dans 2000::/3 ce n'est pas la place qui y manque.

Oui, c'était le sens de ma remarque : déjà qu'on sort des sentiers battus en faisant du NPT, si on squatte en dehors de 2000::/3, on risque fort de s'attirer des ennuis.

C'est un peu comme vouloir utiliser la classe E en v4: c'est possible, mais c'est un bon moyen de se tirer une balle dans le pied.

Hugues

  • AS2027 MilkyWan
  • Modérateur
  • *
  • Messages: 13 065
  • Lyon 3 (69) / St-Bernard (01)
    • Twitter
Avis sur NTPv6 pour un dual wan en IPv6
« Réponse #20 le: 31 janvier 2025 à 16:11:45 »
Citer
Avis sur NTPv6 pour un dual wan en IPv6

Perso je pense que NTPv6 c'est bien pour récupérer l'heure sur un serveur de temps, j'irais pas m'en servir pour faire du Dual Wan :p

simon

  • Abonné Orange Fibre
  • *
  • Messages: 1 548
Avis sur NTPv6 pour un dual wan en IPv6
« Réponse #21 le: 31 janvier 2025 à 16:24:25 »
IP over NTP? je suis sur que ca se fait :-)

Labure

  • Abonné Free fibre
  • *
  • Messages: 57
  • 34
Avis sur NPTv6 pour un dual wan en IPv6
« Réponse #22 le: 31 janvier 2025 à 20:41:18 »
Perso je pense que NTPv6 c'est bien pour récupérer l'heure sur un serveur de temps, j'irais pas m'en servir pour faire du Dual Wan :p

Arf j'avais pas remarqué le titre  ;D j'ai corrigé  :P
« Modifié: 31 janvier 2025 à 22:03:08 par Labure »

Labure

  • Abonné Free fibre
  • *
  • Messages: 57
  • 34
Avis sur NPTv6 pour un dual wan en IPv6
« Réponse #23 le: 31 janvier 2025 à 23:13:47 »
Je suis en train de lire ceci : https://datatracker.ietf.org/doc/html/rfc8801

ça etait mi en place en 2020 les PvDs, j'en suis au début ça l'air intéressant.

Quelqu'un à déjà essayer ?