La Fibre

Datacenter et équipements réseaux => Équipements réseaux => Matériel informatique Matériel informatique (réseaux domestiques) => Discussion démarrée par: basilix le 06 novembre 2025 à 17:53:30

Titre: Pourquoi la Livebox annonce un second préfixe dans le réseau local ?
Posté par: basilix le 06 novembre 2025 à 17:53:30
Je potasse NDP. J'essaye d'analyser les infos contenues dans les messages ND émis dans le réseau local.

L'un des messages d'annonce de la Livebox spécifie une option Source Link-Layer Address (SLLA) avec pour valeur une adresse MAC inconnue.
Je constate également qu'un autre préfixe est annoncé par la Livebox. Je ne comprends pas pour quelle raison est annoncé un second préfixe.
Titre: Pourquoi la Livebox annonce un second préfixe dans le réseau local ?
Posté par: Janarita le 14 novembre 2025 à 18:58:39
C'est vrai que c'est pas évident à comprendre au premier abord

La MAC inconnue dans la SLLA vient d’une interface interne du bridge de la Livebox, pas du port LAN. Certaines Livebox utilisent une MAC différente pour l’interface qui génère les RA

Le second préfixe correspond au PIO émis par cette interface virtuelle, qui publie aussi son propre préfixe même s’il n’est pas destiné aux hôtes.
C’est fréquent sur les CPE IPv6 où plusieurs interfaces du bridge participent au même lien et envoient chacune leurs ND/RA.

https://en.wikipedia.org/wiki/Neighbor_Discovery_Protocol
https://pingmynetwork.com/network/ccna-200-301/ipv6-slaac
Titre: Pourquoi la Livebox annonce un second préfixe dans le réseau local ?
Posté par: basilix le 15 novembre 2025 à 12:47:40
@Janarita

Plusieurs préfixes GUA sont annoncés sur le lien. Ma station dispose de deux adresses GUA. Le second préfixe n'est pas annoncé à la même fréquence.
Je n'ai pas la réponse. C'est sûrement trop technique à mon niveau. Un jour, qui sait ?  :P

J'ai posé cette question car cela m'intriguait. Néanmoins, il me semble plus fructueux dans mon cas d'approfondir OpenWrt. On retrouve sûrement des
mécanismes similaires et de façon très ample (challenge).
Titre: Pourquoi la Livebox annonce un second préfixe dans le réseau local ?
Posté par: basilix le 15 novembre 2025 à 14:09:00
Précision contextuelle

Le protocole neighbor discovery est implémenté par le noyau Linux. L'autre partie est implémentée dans le démon odhcpd.

C'est du développement d'application mais avec des interactions systèmes.

C'est potentiellement utile pour se représenter comment reconfigurer son interface en cas de coupure de la connexion sur
le réseau Orange. C'est l'un des mécanismes avancés implémentés dans les Livebox. D'un côté, on a NDP + Netlink +
autres concepts. De l'autre, Watchat (https://openwrt.org/docs/guide-user/advanced/watchcat) ou des invocations de ping.

En soi, je pense que ce sont des concepts fondamentaux mais sans les extensions propriétaires. Le micrologiciel de mon
commutateur Netgear semble dérivé de GNU/Linux. Et le micrologiciel de certaines Livebox sera dorénavant prplos. Mais
trop complexe à étudier à mon goût.

En conséquence, s'il me faut approfondir autant que ce soit avec OpenWrt.
Titre: Pourquoi la Livebox annonce un second préfixe dans le réseau local ?
Posté par: hwti le 15 novembre 2025 à 16:48:56
Est-ce que les deux préfixes sont dans le même /56 ?
Est-ce que les deux fonctionnent ?
Titre: Pourquoi la Livebox annonce un second préfixe dans le réseau local ?
Posté par: basilix le 15 novembre 2025 à 19:39:27
@hwti :

Les deux préfixes /64 font partie du même préfixe /56.

La Livebox n'émet des NS que pour la première adresse et ne répond pas au NS de la seconde.
Autre chose bizarre, ma station privilégie par moment son adresse IPv4 de la même interface.

Édition :

Mon propos est confus. Quand je dis « La Livebox n'émet des NS que pour la première adresse [...] »
je parle de l'adresse IPv6 GUA générée par la Livebox à partir du premier préfixe annoncé. La seconde
adresse IPv6 GUA de la Livebox est hypothétique (elle aurait pu être générée automatiquement à
partir du second préfixe : ma station lui envoie des NS mais la Livebox ne répond pas).


Il me semblait que la Livebox générait une GUA avec le préfixe annoncé mais je ne retrouve aucun paquet.