BGPデュアルプロバイダー、デュアルルーターの設計を改善する方法に関する意見を聞きたいと思います。各プロバイダーは、/ 24パブリックサブネットを提供します。ルーター、回路、サブネット、HSRPグループ、およびプロバイダーをそれぞれAおよびBと呼びます。各回路の帯域幅は、負荷全体に十分です。
現在の設計
現在の設計では、プロバイダーごとの対称性を実現しようとしています。定常状態では、目的のルーティングロジックは、サブネットAとの間のトラフィックが回線Aのみを通過し、サブネットBとのトラフィックが回線Bだけを通過することです。回線は、障害状態で相互にバックアップします。
プロバイダーは、デフォルトルートのみをアドバタイズします。アウトバウンドルーティングには、PBRとHSRPの混在が伴います。ルーターにはルーティングがありません。iBGP、OSPF、静的ルーティングはありません。代わりに、デフォルトルートを追跡する2つのHSRPグループがあります。ルータAはHSRPグループAのプライマリであり、ルータBはHSRPグループBのプライマリです。ダウンストリームデバイスには、サブネットBからのトラフィックをHSRPグループBに向けるHSRPグループAおよびPBRを指すデフォルトルートがあります。コミュニティ。サブネットAは回線Bで先頭に追加されて通信され、サブネットBは回線Aで先頭に追加されて通信されます。
この設計には改善の余地が大いにあります。インターネットトポロジの認識不足と回線アフィニティの組み合わせにより、最適なパス選択が完全に排除されます。プロバイダーの階層指定に関する懸念があり、設計は「許容可能なパフォーマンス」を提供し、トラブルシューティングが簡単であると合理化されています。確かに、デザインはおそらくこれ以上シンプルになりませんでした。追加のASを通過すると、RTTに6ホップと63ミリ秒(+ 421%)が追加されることを実証しました。私は受け入れられるために解決したくない。
より良いデザイン
より優れた設計により、ルーターは可能な限りインターネットトポロジを認識できます。最適なパスアルゴリズムは、着信および発信ルーティングロジックを決定するために残されます。回線は、障害状態で相互にバックアップします。
プロバイダーは完全なビューをアドバタイズします。ルーターはiBGPとOSPFを実行します。HSRPは廃止されました。アウトバウンドルーティングは、純粋に宛先ベースのベストパスであり、インバウンドルーティングは、ベストパスアルゴリズムとトランジットプロバイダーの気まぐれに委ねられます。
入力したら、もっと簡単に見えます。少なくとも、説明するのに必要な言葉は少なかった。非対称性に関する懸念がありますが、現在の設計では多くの非対称性が見られます。それらはおそらく同様に非対称になりやすいと思うだろうし、それは本当に私を心配しない。結果として問題を見たことはありません。現在、それはifsの領域に追いやられています。
私はここで基地を離れていますか、それとも頭に釘を打ちましたか?他の人がこの問題をどのように解決しましたか?Googleは何をしますか?