
Wie in einer anderen Frage von mir (über etwas anderes) von Baldrickk beantwortet wurde, sieht es „ähnlich aus wie das Versenden eines Briefes in ein anderes Land – es wird nach Land, dann Region, dann Stadt, dann Straße, dann Gebäude eingegrenzt. Das Internet ist auf ähnliche Weise aufgeteilt. Jedes erreichte Gateway weiß, was sich auf welcher Seite befindet (Routing-Tabellen), z. B. weiß Ihr Router, dass sich alle 192.168.XX-Adressen im LAN befinden und leitet Nachrichten an andere IPs auf der anderen Seite des Gateways weiter. Dies geschieht im gesamten Internet.“ Woher wissen Router, an welche „Seite“ ein Paket weitergeleitet werden soll? Ich meine, das Internet besteht aus Millionen von Hosts und Netzwerken, und in einer durchschnittlichen Routing-Tabelle finden Sie natürlich keine Routen zuallediese Netzwerke.
Antwort1
Ganz unten stehen die Endnetzwerk-Router. Diese wissen nur, was lokal ist und was nicht. Ein typischer Router in einem kleinen Büro oder zu Hause weiß nur, dass beispielsweise 192.168.1.0/24 lokal ist und alles andere an den Router des ISPs geht.
Ganz oben stehen Internet-Core-Router. Diese verfügen über eine vollständige Internet-Routing-Tabelle. Sie haben eine große Anzahl von Routen (etwadreiviertel Millionenoder so), aber sehr wenig Informationen über jede Route. Dies sind die Router, die große regionale Netzwerke und das Routing zwischen verschiedenen Internetdienstanbietern verwalten.
Es ist richtig, dass die RoutenTunenger werden: Die globale Internettabelle enthält nur allgemeine Routen, die auf einen ISP verweisen, aber Router innerhalb dieses ISPs haben viel engere Routen für verschiedene Regionen und Kunden. Wenn Sie schließlich den Router des Kunden erreichen, hat dieser noch spezifischere Routen für einzelne Subnetze. Daher enthält die „vollständige Internettabelle“ nicht jedes einzelne Subnetz der Welt.
Router, die über keine Standardroute zu einem Router „über ihnen“ verfügen, müssen, um alle Hunderttausende von Netzwerken abzudecken, tatsächlich über umfangreiche Routingtabellen verfügen.