したがって、私が所有しているルーティング可能なIPサブネットで2つ(以上)のインターネット接続があり、1つのISPがダウンしているサイトがある場合、ISPを介して自分のネットワーク宛のトラフィックを送信するように他の地域に指示するにはどうすればよいですかISP AではなくB?これは、高可用性タイプのセットアップに関連しています。BGPが関係していると確信していますが、実装方法がわかりません。
したがって、私が所有しているルーティング可能なIPサブネットで2つ(以上)のインターネット接続があり、1つのISPがダウンしているサイトがある場合、ISPを介して自分のネットワーク宛のトラフィックを送信するように他の地域に指示するにはどうすればよいですかISP AではなくB?これは、高可用性タイプのセットアップに関連しています。BGPが関係していると確信していますが、実装方法がわかりません。
回答:
マルチホーミングは通常、両方のISPにASN(自律システム番号)とプレフィックス(「ネットワーク/サブネット」)を通知することにより、BGPで行われます。つまり、独自のASNと有効なパブリックIPアドレススペースが必要です)
両方のISPとのBGPでピアリングします。両方のISPが上流にASNとプレフィックスを再アナウンスするため、ネットワークのトラフィックはBGPポリシー(AS-Pathなど)に応じてそれらを介して転送されます。
ここで、ASNを自分で発表する予定がある場合は、必ず良好なリンクを用意してください(DSLはフラップすると問題が発生します-BGPはフラッピング/不安定なルートを不良として扱い、しばらく安定するまでドロップします)。
BGPの楽しみは、トラフィックの出入りを制御できることです。
AS-Path Prependingを使用すると、AS-PATHの長さがどのルートが最適であるかを決定する際に最初に調べられるため、一部のリンクを他のリンクよりも「悪化」させることができます(速度よりはるかに高速であっても)。これは、プレフィックスごとに行うことができます。
ローカルプリファレンスとルートマップを使用すると、出力トラフィックと必要なフローに使用するISPを決定できます(基本的に、独自のルーティングテーブルで受け入れる前に、いくつかの条件に一致するルートを操作します)。