Dieser ist schwer zu beschreiben, er ist hypothetisch, weil ich etwas über Routing lerne und mich gerade auf BGP konzentriere.
Nehmen wir an, mein Lieferavis ist 65000
und ich kündige an 192.0.2.0/24
. Mein Peer, AS, 65001
aktualisiert seine Routing-Tabelle mit seinen Routen zu dem Netzwerk, das ich ankündige, aber meine ISP-Router sind nicht meine Peers. Wenn AS 65001
(der meine Routenaktualisierungen empfängt) mit meinen ISPs zusammenarbeitet, was 65001
bedeutet, dass meine ISPs Routen von empfangen , bedeutet dies, dass meine ISPs nun in der Lage sind, Datenverkehr an weiterzuleiten 192.0.2.0/24
, und ich habe die Notwendigkeit vermieden, direkt mit meinem ISP zu sprechen?
Wenn ich in irgendetwas schrecklich falsch liege, korrigieren Sie mich bitte (oder sagen Sie mir, wo ich gute Unterlagen finden kann).
Antworten:
Du denkst irgendwie falsch darüber nach, aber ich werde versuchen es zu erklären.
Wenn Sie Bandbreite von einem ISP kaufen, wird dies als Transit bezeichnet (in der Branche umgangssprachlich). Angenommen, Sie haben PI-Speicherplatz (z. B. 1.0.0.0/8), zahlen Sie Ihren ISP, um Ihre Bits von Ihrem Netzwerk in andere Netzwerke zu übertragen. Also sagen Sie Ihren AS ist 6500, und Ihr ISP ist 3356. Bits von jedem anderen ASN auch benötigen Transit AS3356 Ihnen zu bekommen. Angenommen, es gibt einen anderen Lieferavis (6501), der den Transit von einem anderen Lieferavis (7224) kauft. AS3356 und AS7224 sind Peers. Damit die Bits von AS6501 zu AS6500 gelangen, sieht der Pfad folgendermaßen aus:
Wenn Sie nun mit AS6501 Peering (auch ein umgangssprachlicher Branchenbegriff **) einrichten, müssen Sie keine Bits mehr per Transit von Ihnen zu AS6501 und umgekehrt übertragen, wodurch sich Ihre Kosten und die Kosten des AS6501-Betreibers verringern und in der Regel auch die Kosten senken Verlust / Latenz zwischen Ihren Netzwerken. Jeder gewinnt! Jetzt sieht der Weg so aus:
Ihr ursprüngliches Szenario würde in der realen Welt nicht funktionieren, da für AS6501 davon ausgegangen wird, dass Kosten entstehen, um Ihre Bits von den ISPs an Sie weiterzuleiten. AS6501 würde keinen Vorteil daraus ziehen, wenn Sie Ihre Bits zu Ihrem ISP transportieren, sodass Sie Ihren ISP nicht bezahlen müssen. Was wahrscheinlicher ist, ist, dass AS6501 Ihnen dies in Rechnung stellt. Zu diesem Zeitpunkt können Sie genauso gut Ihre ISPs bezahlen.
** Der Begriff Peering ist überladen. Es kann sowohl zur Beschreibung einer BGP-Sitzung (e- oder i-Variante) als auch des umgangssprachlichen / politischen Sinns verwendet werden. Dies bedeutet, dass Sie und ein anderes Netzwerk eine Verbindung miteinander herstellen und den Verkehr (über BGP) direkt zum gegenseitigen Nutzen austauschen - denken Sie umgekehrt des Transits . Wenn Sie BGP mit Ihrem ISP (Transit) laufen lassen , du bist immer noch technisch Peering mit Ihrem ISP, weil es eine ist eBGP Peering . So vermeiden Sie Verwirrung, ist es besser zu nutzen Peering auf die Handlung bezieht Verkehr mit einem anderen Netzwerk zum Austausch ohne Kosten (beachten Sie, dass dies nicht immer der Fall ist) und BGP - Sitzung sich auf den eigentlichen Fachbegriff für den Austausch von Präfixen über BGP (iBGP oder eBGP) mit einem anderen Router zu beziehen, unabhängig davon, ob Kosten anfallen oder nicht.
quelle
AS6501 -> AS6500
sie nicht physisch durchquerenAS3356
(undAS7224
), damit die Teile davon kommen? Vermisse ich hier etwas?AS6501
undAS6500
tauschte Routing-Tabellen aus.Wenn AS 6501 bereit ist, ein Transit-AS zu sein, können sie zu Ihrer / 8 'weiterleiten. Dies kann jedoch auch davon abhängen, ob Sie Ihre / 8 vom genannten ISP erhalten haben oder nicht.
In Bezug auf gute Literatur würde ich dann immer "Routing TCP / IP Vol2" von Jeff Doyle und "Internet Routing Architectures" von Sam Halabi empfehlen.
quelle
6501
sie meine weiterleiten/8
würden, würden sie dann nicht einfach an meinen ISP weiterleiten, der (da sie nicht mit mir zusammen sind) nicht wissen würde, wohin er meinen Datenverkehr senden soll (vorausgesetzt, dies ist, bevor6501
er seine Tabelle an meinen ISP gesendet hat)? Wenn ich das/8
von meinem ISP erhalten hätte, würden sie es offensichtlich an mich weiterleiten (und es auch ankündigen). In dieser Situation geht es darum, den Prozess des Peerings mit Ihrem ISP zu umgehen (vielleicht hassen sie Sie oder etwas, wer weiß).Ich möchte nur hinzufügen, dass alle guten Schauspieler den unheiligen Mist aus dem herausfiltern, was sie ankündigen und von Gleichaltrigen akzeptieren. AS6500 würde ankündigen nur Routen Präfixe sie besitzen (oder die ihrer Kunden, die sich ein AS. Sein kann) AS6501 würde nur Routen erlauben , mit einem Ursprung von 6500 (dh
^6500$
) und vv und höchstwahrscheinlich Filter auf den Präfixen selbst als auch . Ein sehr viel von Schäden durch schlechte Schauspieler mit ISPs durchgeführt werden, die nicht validieren , was ihre Kunden ihnen senden.Das alles wird ziemlich schnell sehr kompliziert. Es gibt verschiedene Routing-Register (IRRs), um den Prozess zu automatisieren.
[Anmerkung: Ich war schon einmal der "BGP-Typ". Und ich war am empfangenden Ende von jemandem, der sich unseren Adressraum aneignete - es war in den 90ern, also könnte es ein tatsächlicher Tippfehler seinerseits gewesen sein. Heute passiert es absichtlich.]
quelle