Wie kann ich die Anzahl der Internetrouten selbst berechnen?


9

Im JNCIA-Studienführer wird angegeben, dass es derzeit 120.000 Routen im Internet gibt und dass Juniper bis zu 450.000 unterstützt. Wie sind sie zu den 120k gekommen? Wenn ich wissen wollte, wie viele Routen genau sind, wie könnte ich das selbst finden?

Antworten:


8

Die Backbone-Router von ISPs (genauer gesagt Tier-1-ISPs) bilden die sogenannte "standardfreie Zone". In dieser Zone gibt es keine Standardrouten. Jede im Internet angekündigte Route wird in der Routentabelle des Routers aufgeführt.

Es geht einfach darum, die Tabelleneinträge zu zählen.

Wenn Sie sich selbst zählen möchten, müssen Sie eine BGP-Peering-Sitzung mit Ihrem ISP vereinbaren und sich von ihm alle Routen senden lassen.

Viel Spaß beim Zählen!

PS: Die genaue Anzahl ändert sich ständig, wenn neue Netzwerke online gehen oder die Verbindung getrennt wird.


1
"Die Backbone-Router von ISPs" sind Fehlinformationen - nicht alle ISPs sind standardfrei, und wenn sie standardfrei sind, bedeutet dies auch nicht, dass sie keinen anderen Anbieter für den Transit (oder das abrechnungsbasierte Peering) bezahlen. Ich würde vorschlagen, die Bearbeitung so vorzunehmen, dass "Tier-1-ISPs" notiert werden - obwohl sie immer noch nicht 100% genau sind, ist sie im Allgemeinen näher als "ISPs".
John Jensen

1
Ron, das ändert nichts an der Tatsache, dass Sie dem OP eine ziemlich schwierige Methode zur Berechnung der Anzahl der Routen im Internet gegeben haben, vorausgesetzt, sie haben noch keine Peering-Sitzung mit ihrem Upstream.
Mike Pennington

17

Ich denke, Ihr Studienführer ist etwas veraltet. Derzeit befinden wir uns auf ungefähr 500.000 Routen im Internet. Geoff Huston sammelt wöchentlich Statistiken. Seine Berichte finden Sie hier .

Wenn Sie sich selbst davon überzeugen möchten, gehen Sie zu http://www.routeviews.org/ und erhalten Sie Zugang zu einigen realen Systemen im Internet.


Danke. Ich habe Rons Antwort ausgewählt, da ich ein kompletter Router-Neuling bin, und ich fand, dass sein Ansatz in praktischer Hinsicht aufschlussreicher war, aber ich schätze diese Links und hinzugefügten Informationen. Sehr gut zu wissen! :)
CaseyJones

Casey, Ron bietet eine Möglichkeit, Internetrouten zu zählen. Die Realität ist jedoch, dass das Erstellen einer BGP-Peering-Sitzung mit Ihrem Upstream mehr Probleme als nötig ist, da die Informationen ohne all diese Arbeit verfügbar sind. Potaroo und RouteViews.org sind gute Optionen, für die kein eigener BGP-Lieferavis oder die Koordinierung einer Änderung mit Ihrem Upstream erforderlich ist.
Mike Pennington

9

Zusätzlich zu den guten Antworten von Jens Link und Ron:

Es gibt keine absolute, objektive Antwort darauf, wie viele Routen im Internet aktiv sind. Die Anzahl ändert sich ständig aufgrund von Netzwerken, die eine Verbindung herstellen und trennen, Routern mit Ausfällen usw. Einige Präfixe werden nur für bestimmte andere Netzwerke (z. B. mithilfe einer No-Export-Community) angekündigt und sind nur für bestimmte Teile des Internets vorgesehen.

Darüber hinaus gibt es eine Filterung: Nicht jedes Netzwerk filtert Routen, die es empfängt, auf die gleiche Weise. Einige filtern überhaupt nicht, andere filtern so, dass kleine Präfixe (/ 24 bis / 32 in IPv4, / 48 bis / 128 in IPv6) nicht akzeptiert werden.

Jedes Netzwerk hat seine eigene Sicht auf das Internet. Und mehr Präfixe in einer Routing-Tabelle sind nicht immer besser. Dies kann auch zu einer schlechten Filterung, zum Akzeptieren vieler deaktivierter Routen usw. führen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.