1 votes

Le même préfixe ipv6 du routeur et du PC, comment le routeur du FAI envoie-t-il le paquet à mon PC ?

Il y a une adresse ipv6 dont la longueur du préfixe est de 64 sur mon routeur. Le mode DHCPv6 du routeur est hybride. La longueur du préfixe ipv6 est également de 64 sur mon PC situé sous le routeur.

router     eth0    2001:2:3:4:2eb2:1aff:feff:b19d/64
(OpenWrt)          fe80::2eb2:1aff:feff:b19d/64 scope link

           br-lan  2001:2:3:4:2eb2:1aff:feff:b19d/64 scope global noprefixroute dynamic
                   fe80::2eb2:1aff:feff:b1a0/64 scope link
                   fdf8:18ec:159f::1/64 scope global noprefixroute

PC(Win10)  WLAN    2001:2:3:4:9555:e337:8400:b840
        link-local fe80::9555:e337:8400:b840%13
   Default Gateway fe80::2eb2:1aff:feff:b1a0%13

Je sais que le paquet ipv4 est basé sur la table de routage, qui dépend du CIDR et des différentes longueurs de préfixe de l'ipv4 pour identifier les différents sous-réseaux.

Je sais aussi que l'ipv4 peut utiliser le NAT (Net address Transform) pour envoyer le paquet à mon routeur et qu'il fait le NAT et envoie ensuite le paquet à mon PC.

Mais pour ipv6, la longueur du préfixe est la même sur mon routeur et mon PC, et il n'y a pas de NAT dans la transmission des paquets, je n'ai pas non plus fait de configuration en attendant de passer le mode ipv6 en hybride.

Donc mon routeur et mon PC ont tous les deux une adresse dans le même réseau comme indiqué par @Sander Steffann

Comment le routeur du FAI sait-il qu'il faut envoyer le paquet dont la destination est mon PC à mon routeur ?

éditer Le système de gestion de l'adresse de l'utilisateur est le suivant : mise à jour de l'adresse attribuée à chaque interface.

Le LuCI de mon routeur montre qu'il n'y a pas d'adresse distribuée par mon routeur. Voici le contenu de /etc/config/dhcp .

config dhcp 'wan6'
        option interface 'wan'
        option ra 'relay'
        option ndp 'relay'
        option dhcpv6 'relay'
        option master '1'
        option start '100'
        option limit '150'
        option leasetime '12h'

Pour les relay dans le fichier de configuration dhcp et la table vide de l'adresse de distribution dhcpv6, et grâce à @Sander Steffann Je pense que toutes les adresses sont distribuées par la passerelle du FAI.

J'ai entendu dire qu'il existe un protocole appelé NDP (Neighbor Discovery Protocol) et qu'il existe un protocole de découverte du voisin. option ndp relay entrée. Ainsi, le Le FAI connaît-il toutes les adresses ipv6 de mes appareils et leur adresse locale ? ? Correspondant à tous mes appareils, y a-t-il beaucoup de règles d'acheminement au niveau de la passerelle du fournisseur d'accès ? ?

En outre, Est-il possible de faire correspondre plusieurs adresses ipv6 à une seule adresse locale ? ? Est-il possible de maintenir autant de règles sur la passerelle d'un seul fournisseur d'accès à Internet ? .

Je suis désolée d'avoir trop écrit et d'avoir mis mes questions en gras.

1voto

Sander Steffann Points 4504

La taille du préfixe détermine la taille du réseau (c'est-à-dire l'ensemble des appareils), et non le nombre d'adresses appartenant à un appareil spécifique.

Votre routeur et votre PC ont donc tous deux une adresse dans le même réseau. C'est ce que vous voulez.

Le FAI dispose d'un mécanisme lui permettant de savoir que cette adresse /64 est connectée à votre routeur, de sorte que lorsqu'il doit envoyer un paquet à une adresse dans la zone /64, il l'envoie à votre routeur. Votre routeur voit alors que l'adresse de destination se trouve sur un réseau directement connecté et il transmet le paquet à votre PC.

Le trafic sortant fonctionne de la même manière : votre PC sait que votre routeur a des routes vers le reste du monde (c'est la passerelle par défaut du PC) et il y envoie donc ses paquets. Le routeur dispose alors d'une route par défaut vers le FAI, qui est la passerelle par défaut du routeur, et y transmet le paquet.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X