Auteur Sujet: IPv6 sur le LAN d'une entreprise  (Lu 11087 fois)

0 Membres et 1 Invité sur ce sujet

renaud07

  • Abonné Orange adsl
  • *
  • Messages: 3 371
IPv6 sur le LAN d'une entreprise
« Réponse #24 le: 24 avril 2021 à 19:17:27 »
Éviter de se coltiner les changements de prefix ? Surtout chez Orange...

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 091
  • Paris (75)
IPv6 sur le LAN d'une entreprise
« Réponse #25 le: 24 avril 2021 à 19:26:54 »
Éviter de se coltiner les changements de prefix ? Surtout chez Orange...

en quoi est-ce gênant si tout ton réseau se reconfigure automatiquement ?

Tu tapes des IPv6 a la main ?

et les ULA sont moins prioritaires que des IPv4 si on a les noms d'hôtes DNS en dual-stack. Donc mettre des ULA sans avoir des entrées DNS sans IPv4 ca ne sert quasi a rien (a moins qu'un usecase précis m'échappe).
et si on n'a qu'un seul segment lan, les link-local suffisent avec mDNS/LLMNR.


renaud07

  • Abonné Orange adsl
  • *
  • Messages: 3 371
IPv6 sur le LAN d'une entreprise
« Réponse #26 le: 24 avril 2021 à 20:04:05 »
en quoi est-ce gênant si tout ton réseau se reconfigure automatiquement ?

Ça existe un truc normalisé qui update le prefix dans le DNS ?

vocograme

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 154
IPv6 sur le LAN d'une entreprise
« Réponse #27 le: 25 avril 2021 à 08:36:37 »
la première question a se poser c'est : quel besoin fait que des ULA sont nécessaires ?

Ayant quelques services hébergés sur mon LAN, j'utilise un DNS local, du coup plus sympa d'avoir des ULA fixes pour le DNS. J'utilise aussi un reverse proxy donc pareil que pour le DNS, si les IPs changent il faut update les confs à chaque fois

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 091
  • Paris (75)
IPv6 sur le LAN d'une entreprise
« Réponse #28 le: 26 avril 2021 à 14:18:36 »
Ça existe un truc normalisé qui update le prefix dans le DNS ?

normalisé non, pas que je sache mais un changement de prefix IPv6 étant rare on peut faire un simple script qui surveille tout changement du préfixe et met a jour des  entrées DNS en conséquence.

Certains firewall savent gérer les changement de prefix  (openwrt notamment: notation "::1234/-64" pour l'adresse , combiné a un ip token 1234 coté client https://openwrt.org/docs/guide-user/firewall/fw3_configurations/fw3_ipv6_examples#dynamic_prefix_forwarding )?

Après y'a pas forcement besoin de mettre a la main en dur des adresses avec prefix dans le DNS. Souvent utiliser 'nomduserveroupc.local' suffit et marche directement...et pas besoin de serveur DNS autre qu'un simple forwarder.

Par exemple sur un scénario mono segment lan , mdns (zeroconf/avahi) peut-être intégré a un serveur DNS pour résoudre les noms du lan (typiquement avec nsswitch.conf ou la conf systemd-resolved pour faire un forward de la zone .local vers dns ou via un plugin si on utilise OpenDNS (https://coredns.io/explugins/mdns/)).

Pour le proxy c'est pareil voir plus simple puisqu'on aussi proxifier IPv6 vers IPv4 ou l'inverse donc des fois il suffit d'utiliser les link-local (soit avec mdns ou en ajoutant des link-local spécifiques qui ne bougeront pas (fe80::1%eth0 par exemple) ou utiliser .local.

bref y'a pas mal de solutions simples qui permettent de palier a un changement de prefix et évitent d'avoir recourt a des ULA , qui a mon avis, en pratique sont vraiment utiles si on a plusieurs segments LAN (ie si on veut router du trafic IPv6 privé entre LANs ou VLANs).

Certain firewall savent utiliser des noms d’hôte de facon dynamique plutôt que des IP (CSF je crois).
Sinon avec ip6tables on peut faire un script avec un ipset pour actualiser un changement de résolution ( => on utilise un "-match-set nomduset ..." dans les regles ip6tables et on actualise le set "nomduset" sur évenement de renouvellement dhcpv6-pd par exemple ou avec une surveillance programmée (genre toutes les minutes)). Mais c'est souvent plus simple d'avoir un script ip6tables qui prend le prefix en parametre et reset les regles et relance le script quand on détecte un changement de prefix.

Apres ce qu'il faut éviter c'est d'avoir ULA + IPv4  pour le même enregistrement DNS, style

nom A 192.168.1.15
nom AAAA fd12:3456:789a:1::15

A cause de la https://tools.ietf.org/html/rfc6724, dans 99% des cas c'est l'IPv4 qui primera du coup on se complique a configurer des ULA pour rien a moins d'avoir un stateless DHCPv6 pour distribuer, aux postes qui le supportent , un mécanisme de sélection différent ( https://tools.ietf.org/html/rfc7078 ).
Du coup faut virer quasi tout les A du DNS et n'avoir que des AAAA quand on a des ULA (ce n'est pas forcement un mal non plus mais faut juste le savoir). Ca peut poser des problèmes si on a encore des appareils qui n'ont pas IPv6.

Bref encore une fois faut chercher a transposer directement les habitudes dhcp+dns+firewall d'IPv4  a IPv6 et mais plutôt se documenter sur les approches différentes qu'on faire avec IPv6.

lechercheur123

  • AS2027 MilkyWan
  • Expert
  • *
  • Messages: 1 296
  • Montauban (82)
    • AS208261 - Pomme Télécom
IPv6 sur le LAN d'une entreprise
« Réponse #29 le: 26 avril 2021 à 15:07:19 »
Merci pour les détails kgersen :)

bref y'a pas mal de solutions simples qui permettent de palier a un changement de prefix et évitent d'avoir recourt a des ULA , qui a mon avis, en pratique sont vraiment utiles si on a plusieurs segments LAN (ie si on veut router du trafic IPv6 privé entre LANs ou VLANs).

Effectivement, je suis dans ce cas, donc c'est pour ça que j'utilise des ULA. J'avoue ne pas m'être beaucoup renseigné d'autres alternatives comme mdns dans le cas où tu n'es que sur un seul sous-réseau.

renaud07

  • Abonné Orange adsl
  • *
  • Messages: 3 371
IPv6 sur le LAN d'une entreprise
« Réponse #30 le: 26 avril 2021 à 16:54:28 »
Merci pour les détails kgersen :)

+1

Effectivement, je suis dans ce cas, donc c'est pour ça que j'utilise des ULA. J'avoue ne pas m'être beaucoup renseigné d'autres alternatives comme mdns dans le cas où tu n'es que sur un seul sous-réseau.

Idem, avec mon VPN je fais des résolutions/routage sur 2 LANs, bien qu'en pratique y'a un seul LAN de chaque côté.

doctorrock

  • Abonné Orange Fibre
  • *
  • Messages: 932
  • Draguignan 83
IPv6 sur le LAN d'une entreprise
« Réponse #31 le: 26 avril 2021 à 17:35:31 »
bref y'a pas mal de solutions simples qui permettent de palier a un changement de prefix et évitent d'avoir recourt a des ULA , qui a mon avis, en pratique sont vraiment utiles si on a plusieurs segments LAN (ie si on veut router du trafic IPv6 privé entre LANs ou VLANs).

+1

Sur un LAN unique, des ULAs ne servent pas à grand chose : les link-local sont conçues pour ça, elles sont fixes et connues, autant les utiliser pour contacter une machine en local.
En revanche si on veut router différents VLANs privés, alors des ULA peuvent être une solution pour palier au changement de préfixe GUA du FAI

vivien

  • Administrateur
  • *
  • Messages: 47 185
    • Twitter LaFibre.info
IPv6 sur le LAN d'une entreprise
« Réponse #32 le: 27 mai 2021 à 16:59:42 »
Les ULA sont moins prioritaire qu’IPv4 dans les règles de précédence actuelles (suite aux changement survenus dans la https://tools.ietf.org/html/rfc6724#section-10.3 ). IPv4 sera donc privilégié dans un environnement dual-stack.

L'ordre de priorité est IPv6 GUA, puis IPv4 et enfin IPv6 ULA. Mettre un serveur interne avec IPv4 et IPv6 ULA signifie qui sera utilisé en IPv4 a moins de passer sur tous les postes pour changer les priorités (sur client Linux c'est dans  /etc/gai.conf).

Voici la solution recommandée par Jean-Charles Bisecco :

Solution préconisée, demandez votre préfixe PI en /48 auprès d’un LIR. Pas besoin de l’annoncer sur internet etc. Mais il vous permettra d’avoir un LAN avec un adressage unique et de ne pas rencontrer les problématiques de précédence.

Les paquets utilisant cet adressage sur le LAN (ULA ou PI non annoncé sur internet) doivent subir un NAT afin de sortir sur internet. Si en IPv4 on exploite du NAT44 + PAT avec table de session stateful, ici on va exploiter Network Prefix Translation v6 (NPTv6 | RFC 6296).

La Translation de préfixe change les premiers bits de l'adresse afin de faire correspondre un préfixe IPv6 à un autre de même taille. Aucun autre changement n’a lieu, tout est stateless.

Il suffira de mapper son préfixe privé /56 (ou autre taille) à celui public fournit par l’opérateur pour échanger sur internet tout en maitrisant son adressage interne. Il est possible de mapper un /56 interne à un morceau de /48 public routé, mais pas l’inverse évidement (d’où l’importance de ne pas prendre une plage trop grande sur son LAN)

Grâce à NPTv6, l’entreprise peut changer de fournisseur d’accès sans rien toucher en interne, de plus ça ne casse pas la découverte de taille maximale transmissible PMTU-D.

Reste une ombre au tableau, les protocoles encapsulant l’adresse dans le payload comme SIP, H323,… nécessiteront toujours l’emploi d’une Application Layer Gateway (ALG) correspondante sur l’équipement effectuant la translation. Comme en NAT44 les ALG peuvent êtres un vecteur d’attaque, voir notamment les récentes méthodes de slipstreaming qui ont forcé les éditeurs de navigateurs à bloquer certains ports de destination.



Ma question est la suivante : Savez-vous chez quel LIR acheter simple un bloc /48 PI qui ne sera pas annoncés sur Internet ? D’après ce que j'ai compris, c'est très accessible, une centaines d'euros ?

La task-force IPv6 se réunit le mardi 1er juin de 17h00 à 19h00 en visioconférence pour parler de ces sujets et finaliser un guide écrit par Jean-Charles Bisecco. Si vous désirez participer, inscrivez-vous sur le site de l'Arcep et contactez moi par message privé (Si vous êtes déjà inscrits, vous avez du recevoir mon mail, avec le lien GoToMeeting pour y participer).

zoc

  • Abonné Orange Fibre
  • *
  • Messages: 4 283
  • Antibes (06) / Mercury (73)
IPv6 sur le LAN d'une entreprise
« Réponse #33 le: 27 mai 2021 à 17:54:25 »
Mettre un serveur interne avec IPv4 et IPv6 ULA signifie qui sera utilisé en IPv4 a moins de passer sur tous les postes pour changer les priorités (sur client Linux c'est dans  /etc/gai.conf).
Exact, c’est bien pour ça que mes serveurs internes ne sont qu’en IPv6….

Enfin, pour être exact, ils sont bien en dual stack (surtout ceux aussi accessibles depuis l’extérieur puisqu’ils doivent l’être en IPv4 et IPv6), mais dans mon DNS autoritaire interne ils n’ont que des enregistrements AAAA, et ne sont donc accèdes qu’en IPv6 (hormis utilisation de leur IPv4 littérale par les clients, ce que je ne fais jamais).

Acheter un PI, pourquoi pas, mais pourquoi faire :). D’autant que s’il n’y a pas besoin d’interconnecter son réseau avec d’autres, on peut aussi utiliser la plage dédiée à la documentation (2001:DB8::/32) qui a la meme precedence qu’un préfixe GUA…

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 091
  • Paris (75)
IPv6 sur le LAN d'une entreprise
« Réponse #34 le: 27 mai 2021 à 18:40:18 »
la reco c'est du NPTv6  ?!  ::) on est mal barré pour l'avenir.

doctorrock

  • Abonné Orange Fibre
  • *
  • Messages: 932
  • Draguignan 83
IPv6 sur le LAN d'une entreprise
« Réponse #35 le: 27 mai 2021 à 19:27:24 »
Article en relation (date de 10 ans) : https://www.bortzmeyer.org/6296.html