2 votes

Comment fonctionnent les tables de routage ?

J'ai du mal à comprendre le concept des tables de routage, ce qu'elles permettent de faire et comment.

Plus précisément, j'essaie de permettre aux appareils d'un sous-réseau (192.168.1.X) de communiquer avec des appareils d'un autre sous-réseau (192.168.160.X).

Lorsque j'accède à mon routeur, je trouve le menu "Routage avancé" qui semble lié. Cependant, je n'ai aucune idée de ce qu'il faut entrer, ni même si je suis au bon endroit.

enter image description here

Plus généralement, comment fonctionnent les tables de routage ? Bien que j'essaie d'accomplir une tâche spécifique, j'aimerais également comprendre le concept plus large des tables de routage et leur fonctionnement. J'ai lu des choses à ce sujet, mais je ne comprends pas vraiment comment c'est mis en pratique.

3voto

Frank Thomas Points 33103
  • Destination : 192.168.160.0
  • MASQUE : 255.255.255.0
  • Passerelle : [l'IP de l'interface locale d'un routeur qui connaît une route vers 192.168.160.0/24]
  • Interface : [l'interface qui sort vers le réseau qui contient la passerelle ci-dessus].

en substance, une entrée de la table de routage dit : "pour atteindre [Destination/Masque], envoyez le paquet par [interface] vers IP [passerelle]".

2voto

LawrenceC Points 70381

Une entrée dans une table de routage indique que pour atteindre tout ce qui se trouve dans le sous-réseau X, il faut passer par l'interface Y. Cette table est consultée chaque fois que le système veut envoyer du trafic vers une adresse IP.

Votre NIC possède une adresse IP et un masque de sous-réseau. Ainsi, si votre IP est 192.168.2.1 et que votre masque de sous-réseau est 255.255.255.0, si vous voulez atteindre quoi que ce soit d'autre sur 192.168.2.X, vous pouvez passer par l'interface de 192.168.2.1. (C'est ce qu'on appelle des routes "directement connectées").

Tout appareil doté d'une carte d'interface réseau compatible avec le protocole TCP/IP possède au moins une petite table de routage contenant au moins une ou deux entrées.

Si vous avez deux cartes d'interface réseau reliées à deux réseaux distincts, vous aurez alors deux entrées. Supposons que vous ayez une deuxième carte réseau dont l'adresse IP est 192.168.3.1 et le masque de sous-réseau 255.255.255.0. Vous obtiendrez ainsi une autre entrée libre dans la table de routage.

Il est utile de disposer d'un itinéraire par défaut, que vous pouvez définir manuellement ou vous faire attribuer par DHCP.

Lorsqu'il cherche à savoir comment envoyer un paquet, le système passe en revue toutes les entrées de la table de routage et sélectionne celle dont le sous-réseau est le plus élevé (le sous-réseau ayant le plus grand nombre de bits - 255 = 8 bits).

S'il ne trouve pas de correspondance, il l'envoie à l'IP et à l'interface spécifiées comme route par défaut.

Ainsi, si nous avons deux cartes d'interface réseau et une route par défaut, comme la route par défaut est généralement définie sur le masque de sous-réseau 0.0.0.0, c'est la dernière à correspondre. Par conséquent, si nous envoyons du trafic à 192.168.3.2, il sortira de la carte réseau de ce sous-réseau en raison des tables de routage.

S'il ne s'agit pas d'une IP commençant par 192.168.2.X ou 192.168.3.X, il essaiera d'accéder à l'IP de la route par défaut, généralement une interface orientée vers l'internet. (Techniquement, une route par défaut n'est pas nécessaire. S'il n'y en a pas, l'envoi des données échoue à ce stade).

Les routeurs tels que le vôtre possèdent au moins 3 cartes réseau, les ports "WAN", les ports "LAN" (tous ces ports sont généralement pontés et fonctionnent comme une seule carte réseau) et le point d'accès "WLAN".

Pour en venir à des choses avancées et compliquées, vous pouvez bien sûr faire des choses comme dire que le sous-réseau 192.168.8.X est accessible par 192.168.20.1 (il vaudrait mieux qu'il y ait un routeur de l'autre côté qui le connaisse, bien sûr) et faire un routage manuel complexe et complètement statique, bien sûr. Des systèmes tels que RIP, OSPF et IS-IS modifient la table de routage d'un routeur en fonction des informations fournies par les routeurs "supérieurs".

0voto

chronospoon Points 154

Le fonctionnement de l'internet (IPv4/IPv6) permet d'acheminer les paquets entre les serveurs de manière assez arbitraire. Le rôle des tables de routage est de spécifier comment ces paquets doivent communiquer.

Pour un réseau domestique, la configuration est généralement assez simple : tous les paquets sont envoyés au routeur, qui les transmet ensuite à l'internet (interface WAN) ou à un autre système situé derrière le routeur (derrière le NAT, l'interface LAN/WLAN).

Si vos deux sous-réseaux sont directement connectés à votre routeur, vous devez indiquer aux appareils 1.x comment atteindre les appareils 160.x, et vice versa. C'est ainsi qu'il faut procéder :

  • Le routeur doit savoir comment atteindre les deux sous-réseaux (c'est à cela que sert la boîte de dialogue que vous avez montrée).
  • Un système 1.x achemine correctement le trafic 1.x et transmet le trafic 160.x à sa passerelle par défaut (dans ce cas, le routeur).
  • Un système 160.x, lorsqu'il reçoit une requête d'un système 1.x, transmet le trafic à sa passerelle par défaut (si possible le même routeur). Si le système distant ne peut pas atteindre le même routeur, vous devrez configurer des tables de routage pour qu'il puisse le faire.

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