Longest-Prefix Match

Problem

Ein Router hat:
10.0.0.0/8   → A
10.20.0.0/16 → B
10.20.30.0/24 → C
Ein Paket kommt an für:
10.20.30.7
Alle drei Routen passen zum Ziel. Welche wird gewählt?

Lösung — Longest-Prefix Match

Das spezifischste passende Präfix gewinnt.
10.20.30.0/24 → C
Denn /24 beschreibt einen kleineren, spezifischeren Satz von Adressen als /16 oder /8.
Kerngedanke: Router bevorzugen die spezifischste bekannte Route zum Ziel.