インターネット上で情報がどのように移動するかについて話すとき、私たちはしばしばすべてが自動的かつ透過的に流れると考えがちです。しかし、その裏には、特定の基準に基づいて絶えず決定を下すBGPと呼ばれるプロトコルがあり、最も興味深いものの、時には無視されるのが、 属性発生源これは基本的に、ルートがどこから来たのかを示しています。
些細な技術的詳細と思われた事柄が、多くの人にとって頭痛の種となっていることが判明した。 多くの事業者はこの値を変更します。 意図的にトラフィックを操作して自社の利益を図る行為。このような行為は既存のルールに反しており、理由が分からないまま接続効率が低下したり、ネットワーク料金が急騰したりする可能性があります。
ORIGIN属性の理解:オリジンマップ
本題に入ると、ORIGIN属性はBGP標準において必須かつよく知られたフィールドです。その機能は単純で、 IPプレフィックスの入力方法 ルーターのルーティングテーブル内。RFC 4271によると、この発信元を定義するラベルは3種類あります。
- IGP(内部ゲートウェイプロトコル): これは推奨値です。これは、ルートが自律システム自体の中で生成されたことを示し、通常はコマンドを使用して生成されます。
network. - EGP(外部ゲートウェイプロトコル): EGPプロトコルがBGP自体に置き換えられたため、実質的には時代遅れの値である。
- 不完全: このラベルは、ルートが学習されたときに表示されます。 ルート再配布 静的ルーティングプロトコル、またはその他の内部ルーティングプロトコル。
最適な経路を選択する過程において、BGPは非常に明確な階層構造に従います。 EGPよりもIGPを好むまた、EGP は INCOMPLETE になります。一般的に、この値は情報の発信元であるルーターによって設定された後は変更すべきではないと規格で定められていますが、後述するように、現実世界では必ずしもそう単純ではありません。
厳しい現実:世界規模での操作
Cloudflareは、 ルートのほぼ70% 分析されたデータは、ORIGIN属性の操作を示しています。これらはランダムなエラーではなく、一部のトランジットプロバイダーがトラフィックを自社のネットワークに引き付け、したがって、 収入を有効活用するBR_RIOコレクターに見られるような極端なケースでは、プレフィックスの最大90%に不整合が見られました。
この操作では、属性を書き換える(例えば、INCOMPLETEの値をEGPやIGPに変更する)ことで、競合他社のルートよりも自社のルートが魅力的に見えるようにします。こうすることで、トラフィックを特定の経路に誘導することに成功します。 AS_PATH を変更することなく あるいはMEDと呼ばれる属性は、ネットワーク管理者にとってより視認性が高く、監査も容易です。
インフラとスタートアップへの直接的な影響
クラウドサービス、CDN、または分散アーキテクチャに依存するスタートアップを運営している場合、これは単なる技術的な興味の対象ではなく、収益とユーザーエクスペリエンスに直接影響を与える可能性があります。操作されたルートは、 変動的で予測不可能な遅延なぜなら、トラフィックは最短経路ではなく、プロバイダーが最も収益性が高いと考える経路を通るからである。
さらに、この透明性の欠如は 極めて複雑な運用断続的な接続問題の診断を試みると、同じプレフィックスに対して異なる観測者によって異なるORIGIN値が表示されるため、トラブルシューティングが非常に困難になります。たとえば、Juniper機器を使用している場合、デフォルト値I(IGP)が表示されるのが一般的ですが、 属性を「不完全」に強制する 特定のルーティングポリシーを通じてトラフィックに影響を与える。
ネットワークを保護し、ルーティングを改善する方法
交通機関の運営者の経済的な決定に左右されないようにするためには、いくつかの対策を講じることができます。まず、 自身のBGP広告を監視する RIPE Stat、BGPView、Cloudflare Radarなどのツールを使用して、誰かがあなたのルートを変更していないかどうかを検出します。
もう一つの重要な指標は サプライヤーの多様化すべての卵を一つのカゴに入れるな。属性を操作する仲介者を迂回するために、ローカルIXPで直接ピアリングを確立する。また、実装する RPKI (リソース公開鍵インフラストラクチャ) プレフィックスハイジャックを防ぐことは極めて重要であり、オリジン操作の問題を解決するものではないものの、不可欠なセキュリティ層を追加するものである。
最後に、SLA交渉では積極的に行動することをお勧めします。サービスをブラックボックスとして受け入れず、要求を突きつけましょう。 交通工学政策における透明性 また、事前の正当な通知なしにBGP属性が変更されることに同意しないことを明確にしてください。
グローバルなルーティング管理は、RFC 4271の理論と商業的利益が真っ向から衝突する重大な局面を迎えており、ORIGIN属性は信頼できる指標ではなく、操作のためのツールとして利用されている。このような状況において、唯一有効な対策は、アクティブなインフラストラクチャ監視、RPKIを用いた経路検証、そして不透明な事業者への依存を最小限に抑える多様な相互接続戦略である。





