Votre routeur est-il lent ?il pourrait s’agir de votre table NAT
cette Tables de traduction d’adresses réseau (NAT) est ce qui permet aux appareils des réseaux privés d’accéder aux réseaux publics tels qu’Internet.
Il n’y a généralement qu’un seul point d’entrée entre le réseau public et le réseau privé, et ce point d’entrée est généralement un routeur. Le routeur lui-même a une adresse IP publique, mais les appareils du réseau privé (« cachés » derrière le routeur) n’ont que des adresses IP privées.
Lorsque des paquets sont déplacés du réseau privé vers le réseau public, ces adresses IP privées doivent être « traduites » en adresses IP publiques compatibles avec le réseau public. Il en va de même pour les paquets provenant du réseau public vers le réseau privé.
Fonctionnement des tables NAT
Une table NAT est exactement ce à quoi elle ressemble : une table de traduction d’adresses réseau où chaque ligne de la table est essentiellement un mappage d’une adresse privée à une adresse publique.
Il existe plusieurs types d’appareils qui prennent en charge NAT, mais les routeurs sont les plus courants pour les utilisateurs à domicile, nous les utiliserons donc dans nos exemples.
Lorsque le routeur reçoit une requête d’un appareil du réseau privé, le paquet est mis de côté afin que certaines modifications puissent être apportées. Tout d’abord, « l’IP source » de chaque paquet est changé d’une adresse IP privée (par exemple 192.168.0.100) à l’adresse IP publique du routeur (par exemple 68.202.151.70). D’autres petits détails ont également changé.
Faire une vidéo du jour
Le routeur crée alors une entrée dans sa table NAT. Pour ce faire, il doit connaître l’adresse de destination du paquet. Lorsqu’un paquet externe arrive du réseau public au réseau privé, le routeur le compare à la table NAT pour savoir à quel appareil privé il a l’intention d’envoyer.
Chaque ligne de la table NAT est une paire d’adresse IP privée et d’adresse et de port de destination externe.Ce couple s’appelle relierChaque appareil du réseau privé peut avoir plusieurs connexions actives.
Une fois l’entrée NAT créée, le routeur transmet le paquet au réseau public et à son adresse IP de destination prévue. Si un paquet de données provient du réseau public, son « IP source » deviendra l’adresse IP du réseau privé de l’appareil cible, puis le transmettra au réseau privé.
Enfin, pour éviter toute ambiguïté, les techniques NAT modernes incluent des numéros de port en plus des adresses IP. Cela permet de suivre les connexions d’application à application entre les appareils privés et publics.Cette technique s’appelle Traduction d’adresse réseau et de port (NAPT), Traduction d’adresse de port (PAT),et beaucoup plus.
Problèmes potentiels avec les tables NAT
Chaque entrée de la table NAT nécessite une certaine quantité de mémoire pour stocker les détails de connexion. En théorie, si vous avez trop de connexions actives, la table NAT pourrait se remplir. Si cela se produit, les connexions actuelles ne seront pas affectées, mais les nouvelles connexions seront rejetées.
Pour le trafic Internet, une entrée de table NAT typique nécessite environ 160 octets. C’est négligeable dans l’ensemble. Autrement dit : 100 000 entrées de table NAT de cette taille n’occuperaient qu’environ 15 Mo de RAM. Même le routeur le moins cher suffira.
En d’autres termes, les tables NAT se remplissent désormais rarement et la RAM devient rarement un goulot d’étranglement pour un routeur peu performant. Mais il y a un autre problème courant dont il faut être conscient.
routeurs bon marché, routeurs lents
Les routeurs, en particulier les moins chers, sont souvent équipés de processeurs plus faibles car ils ne sont pas conçus pour gérer de lourdes charges de traitement. Ce n’est pas comme calculer la physique ou gérer l’animation 3D directement sur le routeur, n’est-ce pas ?
mais traduction d’adresse réseau ont pu Soyez le seul à gérer le gros du travail!
Chaque paquet quittant le réseau privé doit être traduit, et chaque paquet provenant du réseau public doit être traduit. Chaque traduction individuelle peut être simple, mais avec l’utilisation massive d’Internet, tout s’additionne.
Voici mon activité Web lorsque je navigue sur le Web, avec une vidéo YouTube 720p ouverte dans un onglet et une douzaine d’autres onglets ouverts dans Edge pour divers sites Web.
Les neuf premiers processus ont utilisé en moyenne 1 182 149 octets par seconde.Chaque interface réseau possède une Unité de transmission maximale (MTU), qui est la taille maximale qu’un paquet peut atteindre. Le MTU pour Ethernet et Wi-Fi est de 1 500 octets.
Mon ordinateur ne fait rien d’autre que regarder des vidéos YouTube, ce qui ne charge que très peu mon routeur 788 paquets par secondeCela suppose que tous les octets sont divisés en paquets de 1 500 octets, ce qui n’est pas le cas en utilisation réelle. Quelque part entre 1 000 et 3 000 paquets par seconde est plus réaliste.
La charge est pire lors d’activités gourmandes en bande passante telles que les jeux multijoueurs et le torrenting. En fait, le torrenting est si intensif qu’il est aujourd’hui la principale cause de problèmes de NAT pour les utilisateurs à domicile. (Ouvrez des connexions à des dizaines/centaines de pairs, chacune impliquant des téléchargements et des téléchargements à grande vitesse.)
Et ce n’est pas seulement un ordinateur sur mon réseau privé. J’ai un smartphone, une tablette, une smart TV et quelques autres appareils pour que d’autres personnes partagent mon espace de vie. Ils ont tous aussi besoin d’une traduction d’adresse Web !
En fin de compte, nous traitons des milliers de paquets par seconde, tous traduits par des processeurs faibles qui ne peuvent pas suivre. C’est l’une des raisons pour lesquelles les routeurs bon marché ont tendance à devenir lents.
Y a-t’il quelque chose que je puisse faire?
Pour un hoquet ponctuel, un redémarrage du routeur suffit pour effacer la table NAT et recommencer à zéro. Si cela se produit souvent, ce n’est probablement pas la RAM, mais le processeur qui cause le problème.
Dans ce cas, il est temps de mettre à niveau votre routeur. Vous n’avez pas à débourser une tonne d’argent pour un modèle haut de gamme. Cela dit, évitez les options budgétaires. Ceux-ci sont plus adaptés aux utilisateurs domestiques légers. Vous ne savez toujours pas quoi acheter? Découvrez nos routeurs Wi-Fi recommandés.
Enfin, que vous effectuiez une mise à niveau ou non, assurez-vous de sécuriser votre réseau domestique. Cela ne demande pas beaucoup d’efforts, mais les avantages sont énormes.
Maintenant que vous savez ce qu’est une table NAT et comment elle fonctionne, avez-vous d’autres questions ? D’autres conseils à ajouter ? Faites-nous savoir dans les commentaires ci-dessous!
A propos de l’auteur