Qu'est-ce que Correspondance du plus long préfixe (longest prefix match) ?

Règle par laquelle un routeur, lorsque plusieurs routes de sa table de routage correspondent à une adresse IP de destination, choisit celle dont le préfixe est le plus long (le plus spécifique). Par exemple, une destination qui correspond à la fois à 10.0.0.0/8 et à 10.1.0.0/16 utilise la route /16. La route par défaut (0.0.0.0/0), utilisée lorsque rien d'autre ne correspond, est la route la plus courte possible, de longueur 0.

Nom japonais: ロンゲストマッチ(最長一致)

« Correspondance du plus long préfixe (longest prefix match) » apparaît dans 2 questions d'entraînement réparties sur 2 thèmes, dont Bases des réseaux informatiques, Conception et exploitation des réseaux.

Domaine: Conception et exploitation des réseaux

S'entraîner : questions sur Correspondance du plus long préfixe (longest prefix match)

La table de routage d'un routeur contient 4 routes : 0.0.0.0/0 (prochain saut : routeur A), 10.0.0.0/8 (routeur B), 10.1.0.0/16 (routeur C) et 10.1.2.0/24 (routeur D). À quel routeur est envoyé un paquet destiné à 10.1.5.9 ?

  1. ARouteur B
  2. BRouteur D
  3. CRouteur C
Afficher la réponse et l'explication

Réponse : C. Routeur C

Parmi les routes qui correspondent à l'adresse de destination, le routeur choisit celle dont le préfixe est le plus long (la plus spécifique). C'est ce qu'on appelle la correspondance du plus long préfixe (longest prefix match). 10.1.5.9 correspond à 0.0.0.0/0, 10.0.0.0/8 et 10.1.0.0/16, mais n'est pas dans la plage de 10.1.2.0/24 (10.1.2.0 à 10.1.2.255). La plus longue des correspondances est /16 : le paquet part donc vers le routeur C. 0.0.0.0/0 est la route par défaut, qui correspond à toutes les destinations et ne sert que lorsqu'aucune autre route ne correspond.

La table de routage d'un routeur contient 4 routes : 172.16.0.0/12 (prochain saut : routeur B), 172.16.32.0/19 (routeur A), 172.16.48.0/20 (routeur C) et 0.0.0.0/0 (routeur D). À quel routeur est envoyé un paquet destiné à 172.16.45.10 ?

  1. AAu routeur A
  2. BAu routeur B
  3. CAu routeur C
Afficher la réponse et l'explication

Réponse : A. Au routeur A

Parmi les routes qui correspondent à la destination, le routeur choisit celle dont le préfixe est le plus long (correspondance du plus long préfixe). Le troisième octet, 45, s'écrit 00101101 en binaire. Un /19 compare les 3 bits de poids fort du troisième octet, et 45 AND 224 = 32 : l'adresse correspond donc à 172.16.32.0/19 (172.16.32.0 à 172.16.63.255). Un /20 compare les 4 bits de poids fort, et 45 AND 240 = 32, ce qui diffère de 48 : l'adresse ne correspond donc pas à 172.16.48.0/20 (172.16.48.0 à 172.16.63.255). Elle correspond aussi à 172.16.0.0/12 et à la route par défaut, mais c'est la plus longue correspondance, le /19, qui est choisie, et l'envoi se fait vers le routeur A.

« Correspondance du plus long préfixe (longest prefix match) » dans les explications

Questions mentionnant « Correspondance du plus long préfixe (longest prefix match) » (2)

  1. La table de routage d'un routeur contient 4 routes : 0.0.0.0/0 (prochain saut : routeur A), 10.0.0.0/8 (routeur B), 10.1.0.0/16 (routeur C) et 10.1.2.0/24 (routeur D). À quel routeur est envoyé un paquet destiné à 10.1.5.9 ?
  2. La table de routage d'un routeur contient 4 routes : 172.16.0.0/12 (prochain saut : routeur B), 172.16.32.0/19 (routeur A), 172.16.48.0/20 (routeur C) et 0.0.0.0/0 (routeur D). À quel routeur est envoyé un paquet destiné à 172.16.45.10 ?

Comparatifs incluant ce terme

Termes associés

Routage (routage IP) Routeur Paquet (packet) ACL (liste de contrôle d'accès) Agrégation de liens Agrégation de routes (route summarization) BGP (Border Gateway Protocol) Découverte de la MTU du chemin (PMTUD) Distance administrative (administrative distance) Domaine de diffusion (broadcast domain)

Retour au glossaire