Was wird benötigt, um Anycast-IPs zu verwenden?

20

Es gibt also eine Reihe von Fragen zu SF über die Verwendung und wie cool Anycast-IPs sind. Mein Ansatz ist etwas praktischer. Was muss ich konkret tun, um eine dieser Adressen zu verwenden?

  • Muss ich ein AS (Autonomes System) sein?
  • Wenn ich eine Anycast-IP in meinem internen Netzwerk verwenden möchte, ist dies möglich?
  • Benötige ich etwas spezielles mit einem Registrar / Operator, um es zu benutzen?

Grundsätzlich, wenn ich eine Anycast-IP-Adresse verwenden möchte, was genau ich brauche, vom Gerät bis zum Konfigurationsteil.

Core-Dump
quelle

Antworten:

12

Das habe ich über alle Darsteller gelernt ...

  1. Ja, Sie benötigen einen AS, um Anycast auszuführen. Sie müssen auch BGP ausführen und mindestens a / 24 auf der öffentlichen Seite routen.
  2. Theoretisch sollte es Ihnen gut gehen, solange Sie BGP ausführen. Führen Sie also BGP aus und lassen Sie mehrere Router 192.168.1.XX oder einen beliebigen anderen Router mit einem AS im Bereich von 64512 bis 65535 anmelden, da diese für diesen Zweck als privat gekennzeichnet sind.
  3. Nur wenn Sie öffentliche BGP ausführen. Wenn Sie dies tun möchten, müssen Sie auch einen IP-Block von LANIC und einen AS registrieren. Wenn Sie jedoch privat ausführen möchten, müssen Sie dies nicht tun.

Was die Ausstattung anbelangt: Sie sollten lediglich einen oder mehrere Router benötigen, die BGP unterstützen. Vyatta und PFsense tun dies, wenn Sie keinen kompatiblen Router haben und Lust auf Open Source haben. Anschließend richten Sie jeden Router so ein, dass er die gleichen IP-Adressen sendet.

Jacob
quelle
2
Stellen Sie sicher, dass Sie wirklich die richtige AS-Nummer verwenden, da Sie sonst auf dieser Liste landen und wie ein Dill aussehen;)
Mark Henderson
Und werde auf jedem Router der Welt blockiert.
Jacob
Schaffst du das virtuell? Wie in ohne tatsächliche Ausrüstung außer einem Allzweckcomputer und Hypervisoren?
CMCDragonkai
4

Anycast in IPv4 bedeutet lediglich, dass die verwendete IP-Adresse auf mehreren Computern vorhanden ist und somit an mehreren Orten erreicht werden kann, ohne dass ein gemeinsamer Endpunkt erreicht werden muss.

Wenn Sie nicht vorhaben, andere Netzwerke zur Verwendung Ihrer Anycast-Instanz zu bewegen, müssen Sie die Route nicht ankündigen und müssen daher weder BGP noch einen AS verwenden. Sie müssen nur sicherstellen, dass Ihr internes Netzwerk über ein Routing verfügt, das eine Route zu der lokalen Anycast-IP-Adresse bereitstellt.

Wenn Sie beispielsweise einen Border-Router haben und die Anycast-IP an eine Box hängen, die an einen Switch angeschlossen ist, können Sie die Anycast-IP in einem Loopback auf der Hosting-Box konfigurieren und den Router eine statische Route verwenden lassen, die auf die zeigt Anycast-IP an der normalen IP der Hosting-Box.

Innerhalb Ihrer Organisation steuern Sie das Routing und müssen nicht registrieren, was Sie tun. Dies wird häufig verwendet, um beispielsweise Blackhole-Routen zu implementieren. In der Praxis wird häufig davon ausgegangen, dass Sie keinen IP-Adressraum entführen, der Ihnen nicht zugewiesen wurde. Sie verursachen keine Debugging-Probleme für andere. Sie beeinträchtigen nicht die Erreichbarkeit anderer im Internet. Solange das, was du tust, niemanden außer dir selbst kaputt macht, ist es dein Netzwerk, mit dem du tun kannst, was du willst.

Ein Beispiel für einen Adressraum, den jeder verwenden kann, finden Sie unter http://www.as112.net/. Dort finden Sie drei IP-Adressen, die jeder in seinem eigenen Netzwerk implementieren kann.

Phil P
quelle
3

Dies ist eher ein Kommentar als eine Antwort, aber ich bin zu neu, um ihn zu kommentieren, also ist es eine "Antwort".

Angenommen, Sie sprechen eine öffentliche Ankündigung, frage ich mich, ob eine / 24, wie im vorherigen Poster vorgeschlagen, groß genug ist. Ich habe von Leuten gehört, die wissen sollten, dass viele ISPs keine Routen akzeptieren, die kleiner als a sind (murmeln murmeln - / 22 oder / 21 ist das, woran ich mich erinnere).

Ich habe eine alte / 24, die angekündigt wurde, seit das Internet jung war, und wir haben keine Probleme damit, die Konnektivität zu verlieren, aber ich wäre besorgt.

Dan Pritts
quelle
Diejenigen, die ich kenne, akzeptieren eine / 24, aber Sie haben in bestimmten Fällen Recht, es muss / 22 sein
Jacob