Was ist Longest Prefix Match?

Regel, nach der ein Router, wenn mehrere Routen seiner Routingtabelle zu einer Ziel-IP-Adresse passen, die Route mit dem längsten (spezifischsten) Präfix wählt. Ein Ziel, das sowohl zu 10.0.0.0/8 als auch zu 10.1.0.0/16 passt, verwendet zum Beispiel die /16-Route. Die Default-Route (0.0.0.0/0), die verwendet wird, wenn nichts anderes passt, ist die kürzestmögliche Route mit der Länge 0.

Japanische Bezeichnung: ロンゲストマッチ(最長一致)

„Longest Prefix Match“ kommt in 2 Übungsfragen aus 2 Themen vor, z. B. Grundlagen der Computernetzwerke, Netzwerkdesign und Netzwerkbetrieb.

Fachgebiet: Netzwerkdesign und Netzwerkbetrieb

Jetzt üben: Fragen zu Longest Prefix Match

Die Routingtabelle eines Routers enthält vier Routen: 0.0.0.0/0 (nächster Hop Router A), 10.0.0.0/8 (Router B), 10.1.0.0/16 (Router C) und 10.1.2.0/24 (Router D). An welchen Router wird ein Paket mit dem Ziel 10.1.5.9 gesendet?

  1. ARouter B
  2. BRouter D
  3. CRouter C
Antwort und Erläuterung anzeigen

Antwort: C. Router C

Unter den Routen, die zur Zieladresse passen, wählt ein Router die mit dem längsten (spezifischsten) Präfix. Das nennt man Longest Prefix Match. 10.1.5.9 passt zu 0.0.0.0/0, 10.0.0.0/8 und 10.1.0.0/16, liegt aber nicht im Bereich von 10.1.2.0/24 (10.1.2.0 bis 10.1.2.255). Der längste Treffer ist /16, das Paket geht also an Router C. 0.0.0.0/0 ist die Default-Route, die zu jedem Ziel passt und nur verwendet wird, wenn keine andere Route passt.

Die Routingtabelle eines Routers enthält vier Routen: 172.16.0.0/12 (nächster Hop Router B), 172.16.32.0/19 (Router A), 172.16.48.0/20 (Router C) und 0.0.0.0/0 (Router D). An welchen Router wird ein Paket mit dem Ziel 172.16.45.10 gesendet?

  1. ARouter A
  2. BRouter B
  3. CRouter C
Antwort und Erläuterung anzeigen

Antwort: A. Router A

Ein Router wählt unter den Routen, die zum Ziel passen, die mit dem längsten Präfix (Longest Prefix Match). Das dritte Oktett 45 lautet binär 00101101. Ein /19 vergleicht die oberen 3 Bit des dritten Oktetts, und 45 AND 224 = 32, sodass die Adresse zu 172.16.32.0/19 (172.16.32.0 bis 172.16.63.255) passt. Ein /20 vergleicht die oberen 4 Bit, und 45 AND 240 = 32 weicht von 48 ab, sodass sie nicht zu 172.16.48.0/20 (172.16.48.0 bis 172.16.63.255) passt. Die Adresse passt auch zu 172.16.0.0/12 und zur Default-Route, gewählt wird aber der längste Treffer, das /19, und das Paket geht an Router A.

„Longest Prefix Match“ in den Erläuterungen

Fragen mit „Longest Prefix Match“ (2)

  1. Die Routingtabelle eines Routers enthält vier Routen: 0.0.0.0/0 (nächster Hop Router A), 10.0.0.0/8 (Router B), 10.1.0.0/16 (Router C) und 10.1.2.0/24 (Router D). An welchen Router wird ein Paket mit dem Ziel 10.1.5.9 gesendet?
  2. Die Routingtabelle eines Routers enthält vier Routen: 172.16.0.0/12 (nächster Hop Router B), 172.16.32.0/19 (Router A), 172.16.48.0/20 (Router C) und 0.0.0.0/0 (Router D). An welchen Router wird ein Paket mit dem Ziel 172.16.45.10 gesendet?

Vergleiche mit diesem Begriff

Verwandte Begriffe

Routing (Wegewahl) Router Paket (Datenpaket) ACL (Zugriffskontrollliste) Administrative Distanz BGP (Border Gateway Protocol) Broadcast-Domäne Link Aggregation OSPF (Open Shortest Path First) Path MTU Discovery

Zur Glossarübersicht