Mit wem verbinden Sie sich bei der Verwendung des BGP (Border Gateway Protocol)?

406
user1748155

Ich verstehe, dass man, um eine AS-Nummer von ARIN ( https://www.arin.net/ ) zu erhalten, ein Klasse-C-Netzwerk von IP-Adressen besitzen muss.

Es klingt so, als wenn eine AS-Nummer einmal von ARIN (und nicht von einem lokalen ISP) erhalten wird, kann man das BGP (Border Gateway Protocol) verwenden, um unabhängig eine Route zu seinem Netzwerk anzukündigen. Wenn ich BGP (unter Verwendung von BIRD ( http://bird.network.cz/ ) zum Beispiel auf Ubuntu) starte, an wen müsste sich BGP anschließen, um dies bekannt zu geben? Wenn mein ISP mir eine statische IP-Adresse gibt, aber keine BGP mit mir machen möchte (ich glaube, das heißt iBGP oder interner BGP), kann ich dann eine Verbindung zu einem externen (oder eBGP?) Herstellen und meine Route zum globalen Internet ankündigen? Es scheint, als wäre dies möglich, unabhängig davon, was mein ISP von mir verlangt, da BGP ein Protokoll auf höherer Ebene ist, das auf TCP läuft. Gibt es eine Root-BGP-Serverliste (ähnlich wie DNS)?

Ich versuche nur herauszufinden, ob ich ein Netzwerk der Klasse C erhalten könnte. Könnte ich das redundant mit zwei günstigen (250 $ / Monat) Internetverbindungen hosten (jede hat eine einzige statische IP-Adresse, die vom ISP für mein Netzwerk zugewiesen wird) Router), der die redundanten Routen ankündigt und eine tote Route entfernt, wenn diese Verbindung selbst ausfällt.

Ich bin mir bewusst, dass das Beziehen einer AS-Nummer und eines IP-Adressen-Netzwerks der Klasse C mit IPv4 recht teuer sein kann, bis zu dem Punkt, an dem ich ISPs mit Unterstützung für iBGP erhalten möchte. Ich versuche jedoch, den Routing-Prozess zu verstehen und planen Sie auch für IPv6, wo dies praktikabler sein kann.

0
Sie betreiben BGP mit Ihrem ISP (extern für Sie, das ist eBGP). Wenn Sie einen Consumer-ISP haben, wird dieser wahrscheinlich nicht unterstützt. iBGP würde BGP ** intern ** innerhalb Ihres _Netzwerks ausführen. Wenn Sie kein ISP sind, melden Sie nichts "im Internet" an. Es gibt eine Reihe von Netzwerken, die den Kern bilden. Wenn Sie ein paar Millionen Dollar übrig haben, erhalten Sie vielleicht eine Verbindung, aber für 250 USD / Monat werden Sie niemanden finden, der BGP mit Ihnen betreiben möchte. MAP vor 7 Jahren 0
Ich denke, ein Teil meiner Verwirrung war wie folgt: Ich dachte, es gebe einen offenen "Internet-Kern" von BGP-Kollegen, der Routeninformationen von jedermann akzeptieren würde. Da BGP über TCP läuft und ich mich über eine TCP-Verbindung mit dem "Internet-Core" verbinden kann, sollte ich Routing-Informationen über BGP an die "Internet-Core" -Router weitergeben können, sofern ich eine AS-Nummer und einige IP-Adressen für mich reserviert. Ich habe versucht herauszufinden, wie man diese "Internet-Core" -Router findet und eine Verbindung zu ihnen herstellt. user1748155 vor 7 Jahren 0
Ich denke, die Realität ist, auch wenn die "Internet-Core" -Router eine Route von mir akzeptieren würden, würde es wahrscheinlich niemals funktionieren, da der erste Hop und alle nachfolgenden Hops auf dieser Route (den ganzen Weg bis zu meinem Router) so sind Ich bin nicht Teil des "Internet-Kerns", würde die Route nicht kennen / verstehen und würde mich sofort einfach nicht weiterleiten lassen. Ich denke, das Endergebnis ist, dass alle Router auf Ihrer Route über die Route Bescheid wissen müssen, sonst funktioniert es nicht. Sie können BGP-Peering nur mit Ihren direkt verbundenen Peers durchführen. Ist das richtig? user1748155 vor 7 Jahren 0
Ich glaube, du kommst durch. Tatsächlich bezieht sich der Begriff "Internet-Core" auf die _really_ _big_-ISPs, die miteinander verbunden sind, und dass kleinere (aber immer noch große) ISPs ihren Service von kaufen, dann können kleinere ISPs Dienste von diesen Second-Level-ISPs kaufen, bis der ISP, zu dem Sie eine Verbindung herstellen um Ihren Dienst zu erbringen. MAP vor 7 Jahren 0

0 Antworten auf die Frage