web-dev-qa-db-ja.com

エニーキャストIPを使用するには何が必要ですか?

したがって、SFについて、エニーキャストIPの使用方法とクールさについての質問がたくさんあります。私のアプローチはより実用的なものです。これらのアドレスの1つを使用するために特に必要なものは何ですか?

  • AS(自律システム)になる必要はありますか?
  • 内部ネットワークでエニーキャストIPを使用したい場合、それは可能ですか?
  • それを使用するには、レジストラ/オペレーターに特別なものが必要ですか?

基本的に、エニーキャストIPアドレスを使用したい場合は、機器から構成部分まで正確に必要です。

20
coredump

これは私がエニーキャストについて学んだことです...

  1. はい、エニーキャストを実行するにはASが必要です。また、BGPを実行し、パブリック側で少なくとも/ 24をルーティングする必要があります。
  2. 理論的には、BGPを実行している限り、問題はありません。そのため、BGPを実行し、192.168.1.XXまたは64512から65535の範囲のASを使用して、これらのルーターが上記の目的のためにプライベートに指定されていることをアナウンスします。
  3. パブリックBGPを実行している場合のみ。そのためには、IPアドレスブロック [〜#〜] lanic [〜#〜] とASも登録する必要がありますが、プライベートで実行する場合は登録しません。

機器が必要な限り:BGPをサポートする1​​つ以上のルーターが必要です。 VyattaとPFsenseは、互換性のあるルーターがなく、オープンソースになりたい場合に役立ちます。次に、各ルーターをセットアップして同じIPをブロードキャストします。

11
Jacob

IPv4のエニーキャストは、使用されるIPアドレスが複数のマシンに存在するため、複数の場所に到達でき、共通のエンドポイントに戻る必要がないことを意味します。

他のネットワークでエニーキャストインスタンスを使用する予定がない場合は、ルートをアナウンスする必要がないため、BGPを使用したり、ASを使用したりする必要はありません。内部ネットワークがローカルのエニーキャストIPへのルートを提供するルーティングを持っていることを確認する必要があるだけです。

たとえば、ボーダールーターがあり、それに接続されているスイッチ上にあるボックスにエニーキャストIPをぶら下げている場合、ホスティングボックスのループバックでエニーキャストIPを構成し、ルーターがホスティングボックスの通常のIPでのエニーキャストIP。

組織内では、ルーティングを制御し、実行していることを登録する必要はありません。これは、たとえばブラックホールルートなどの実装に一般的に使用されます。実際には、割り当てられていないIPアドレス空間をHijackしないことが一般的な期待です。他の人のためにデバッグ問題を作成しません。あなたはインターネット上で到達する他の人の能力を妨げません。あなたがしていることが自分以外の誰かを壊していない限り、それはあなたが好きなようにあなたがするネットワークです。

誰もが使用できるアドレス空間の例として、 http://www.as112.net/ を見てください。これは、誰でも自分のネットワークに実装できる3つのIPアドレスを持っています。

5
Phil P

これは回答というよりコメントですが、私はコメントするには新しすぎるので、「回答」です。

あなたが公の発表を話していると仮定すると、私は前のポスターが示唆したように/ 24が十分に大きいかどうか疑問に思っています。多くのISPがaよりも小さいルートを受け入れないことを知っているはずの人から言われました(mumble mumble-/ 22または/ 21は私が覚えているものです)。

インターネットが若い頃に発表された古い/ 24があり、接続が失われる問題は発生していませんが、心配しています。

3
Dan Pritts