Passerelle par défaut

routerEdit simple

L’exemple suivant montre les adresses IP qui peuvent être utilisées avec un réseau de bureau composé de six hôtes plus un routeur. Les six adresses hôtes sont :

  • 192.168.4.3
  • 192.168.4.4
  • 192.168.4.5
  • 192.168.4.6
  • 192.168.4.7
  • 192.168.4.8

L’adresse interne du routeur est :

  • 192.168.4.1

Le réseau a un masque de sous-réseau de :

  • 255.255.255.0 (/24 en notation CIDR)

La plage d’adresses assignable aux hôtes est de 192.168.4.1 à 192.168.4.254. TCP/IP définit les adresses 192.168.4.0 et 192.168.4.255 pour les fonctions spéciales.

Les hôtes du bureau envoient directement des paquets à des adresses situées dans cette plage, en résolvant l’adresse IP de destination en une adresse MAC avec la séquence ARP (Address Resolution Protocol), puis encapsule le paquet IP dans une trame MAC adressée à l’hôte de destination.

Un paquet adressé en dehors de cette plage, pour cet exemple, adressé à 192.168.12.3, ne peut pas voyager directement vers la destination. Au lieu de cela, il doit être envoyé à la passerelle par défaut pour un routage ultérieur vers leur destination finale. Dans cet exemple, la passerelle par défaut utilise l’adresse IP 192.168.4.1, qui est résolue en une adresse MAC avec ARP de la manière habituelle. L’adresse IP de destination reste 192.168.12.3, mais l’adresse MAC du prochain saut est celle de la passerelle, plutôt que de la destination finale.

Multi-routerEdit

Dans un autre exemple, un réseau avec trois routeurs et trois hôtes est connecté à Internet via Router1. Les adresses des hôtes sont:

Disposition topologique du réseau décrit
  • PC1 10.1.1.100, passerelle par défaut 10.1.1.1
  • PC2 172.16.1.100, passerelle par défaut 172.16.1.1

  • PC3 192.168.1.100, passerelle par défaut 192.168.1.96

Router1:

  • Interface 1 5.5.5.2 (IP publique)
  • Interface 2 10.1.1.1

Router2:

  • Interface 1 10.1.1.2
  • Interface 2 172.16.1.1

Router3:

  • Interface 1 10.1.1.3
  • Interface 2 192.168.1.96

Masque de réseau dans tous les réseaux : 255.255.255.0 (/24 en notation CIDR). Si les routeurs n’utilisent pas de protocole de routage pour découvrir à quel réseau chaque routeur est connecté, la table de routage de chaque routeur doit être configurée.

Router1

ID réseau Masque réseau Passerelle Interface (exemples; peut varier) Coût (diminue le TTL)
0.0.0.0 (route par défaut) 0.0.0.0 Attribué par ISP (par exemple, 5.5.5.1) eth0 (Ethernet 1st adapter) 10
10.1.1.0 255.255.255.0 10.1.1.1 eth1 (Ethernet 2nd adapter) 10
172.16.1.0 255.255.255.0 10.1.1.2 eth1 (Ethernet 2nd adapter) 10
192.168.1.0 255.255.255.0 10.1.1.3 eth1 (adaptateur Ethernet 2ème) 10

Router2

ID réseau Masque réseau Passerelle Interface (exemples; peut varier) Coût (diminue le TTL)
0.0.0.0 (route par défaut) 0.0.0.0 10.1.1.1 eth0 (adaptateur Ethernet 1er) 10
172.16.1.0 255.255.255.0 172.16.1.1 eth1 (adaptateur Ethernet 2ème) 10

Router3

ID réseau Masque réseau Passerelle Interface (exemples; peut varier) Coût (diminue le TTL)
0.0.0.0 (route par défaut) 0.0.0.0 10.1.1.1 eth0 (adaptateur Ethernet 1er) 10
192.168.1.0 255.255.255.0 192.168.1.96 eth1 (2e adaptateur Ethernet) 10

Router2 gère ses réseaux attachés et sa passerelle par défaut ; le routeur 3 fait de même ; le routeur 1 gère toutes les routes dans les réseaux internes.

Accès aux ressources internes – Si PC2 (172.16.1.100) doit accéder à PC3 (192.168.1.100), puisque PC2 n’a pas de route vers 192.168.1.100, il enverra des paquets pour PC3 à sa passerelle par défaut (router2). Router2 n’a pas non plus de route vers PC3, et il transmettra les paquets à sa passerelle par défaut (router1). Router1 a une route pour ce réseau (192.168.1.0/24), donc router1 transmettra les paquets à router3, qui livrera les paquets à PC3; les paquets de réponse suivront la même route vers PC2.

Accès à des ressources externes – Si l’un des ordinateurs tente d’accéder à une page Web sur Internet, comme https://en.wikipedia.org/, la destination sera d’abord résolue en une adresse IP en utilisant la résolution DNS. L’adresse IP pourrait être 91.198.174.2. Dans cet exemple, aucun des routeurs internes ne connaît la route vers cet hôte, ils transmettront donc le paquet via la passerelle ou la route par défaut de router1. Chaque routeur sur le chemin du paquet vers la destination vérifiera si l’adresse IP de destination du paquet correspond à toutes les routes réseau connues. Si un routeur trouve une correspondance, il transférera le paquet via cette route ; sinon, il enverra le paquet à sa propre passerelle par défaut. Chaque routeur rencontré sur le chemin stockera l’ID de paquet et d’où il vient afin qu’il puisse renvoyer le paquet de réponse à l’expéditeur. Le paquet contient la source et la destination, pas tous les sauts de routeur. Enfin, le paquet reviendra à router1, qui vérifiera l’ID de paquet correspondant et l’acheminera en conséquence via router2 ou router3 ou directement vers PC1 (qui était connecté dans le même segment de réseau que router1).

Le paquet ne retourne pas – Si la table de routage router1 n’a aucune route vers 192.168.1.0/24 et que PC3 essaie d’accéder à une ressource en dehors de son propre réseau, le routage sortant fonctionnera jusqu’à ce que la réponse soit renvoyée à router1. Puisque la route est inconnue de router1, elle ira à la passerelle par défaut de router1 et n’atteindra jamais router3. Dans les journaux de la ressource, ils traceront la demande, mais le demandeur n’obtiendra jamais d’informations. Le paquet mourra parce que la valeur TTL a diminué à moins de 1 lorsqu’il traversait les routeurs, ou le routeur verra qu’il a une adresse IP privée et la rejettera. Cela pourrait être découvert en utilisant l’utilitaire Microsoft Windows PathPing ou MTR sur les systèmes d’exploitation de type Unix, car le ping s’arrêtera sur le routeur qui n’a pas de route ou une mauvaise route. (Notez que certains routeurs ne répondront pas au ping.)

Related Posts

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *