IPv6用のISPが2つあり、ISP 1への接続が失われました。 ISP2を介して接続が復元されますか?

IPv6用のISPが2つあり、ISP 1への接続が失われました。 ISP2を介して接続が復元されますか?

ホストのリンクで、2つのネットワークプレフィックスを持つIPv6を使用して接続回復に関する情報を探していました。つまり、最初のIPアドレスが接続タイムアウトに達すると、アプリケーションは2番目のIPアドレスを使用します。

2 つの ISP に接続されたルータは、2 つのプレフィックスで構成されます。ルーターに接続されているホストには、2つのプレフィックスがあるリンクがあります。

YouTube 動画の視聴中は、ROUTER から ISP1 にリンクされたリンクを通ってトラフィックが流れます。 ROUTERからISP1へのリンクがハングした場合、HOSTのアプリケーション層は他のリンクを介して接続を復元しますか?それではなぜ?私が読むことができるソース(RFCまたは出版物)に言及してください。

ベストアンサー1

言及された具体的な例は次のとおりです。RFC6724:

10.5。マルチホームサイトの設定

サイトAが他のサイトBと重要なビジネス関係を持っていると思います。ビジネス要件をサポートするために、両方のサイトは特別な高性能ISPとサービス契約を結んでいます。これは、2 つのサイトと他の ISP 間の一般的なインターネット接続に追加されます。高性能ISPは高価であり、2つのサイトは相互のビジネス上の重要なトラフィックにのみ使用したいと考えています。

各サイトには2つのグローバルプレフィックスがあり、1つは高性能ISPで、もう1つは一般ISPで提供されています。サイト A には、高性能 ISP のプレフィックス 2001:db8:1aaa::/48 があり、一般 ISP のプレフィックス 2001:db8:70aa::/48 があります。サイト B には、高性能 ISP のプレフィックス 2001:db8:1bbb::/48 があり、一般 ISP のプレフィックス 2001:db8:70bb::/48 があります。両方のサイトのすべてのホストは、両方のアドレスをDNSに登録します。

ルーティングが失敗したときに自動フェイルオーバーを提供しません。

マルチWANフェイルオーバーはipv6仕様(rfc2460)の一部ではありません。

状況は、ipv6でNATを使用することをお勧めしないことを除いて、ipv4と同じです。そのため、ipv4で使用したのと同じ解決策がipv6でも問題を引き起こします。

自動マルチWANフェイルオーバーを実行する最もきれいな方法は、ipv6ブロックを取得し、両方のISPにBGPを設定することです。ただし、これは小規模な設定では少し過剰になる可能性があります。 IPv4にも同様に適用されます。

ipv4の最も安いオプションは、NATを実行し、使用するWANリンクをルーターに選択させることです。 ipv6に対応するものは次のとおりです。NPTv6そしてULA内部的には、IPv4 NATに比べていくつかの利点があります。

アプリケーションがあるリンクから別のリンクへのフェイルオーバーを処理する方法は、アプリケーションとアプリケーションの構築方法によって異なります。アプリケーションが通信しているサーバーは、突然別のネットワークプレフィックスを使用する他のアドレスと通信します。

HTTP を使用するアプリケーションでは問題が発生しない場合があります。 SSHを使用するアプリケーションは切断されます。

全体的に、すべてのアプリケーションに対してデフォルトで透過的に動作するIPv6用の魔法のフェイルオーバー/ローミングソリューションはありません。


PS:人々が使用について話しているのを見たことがあります。ルーターの設定もともとシナリオでフェイルオーバーを実装する方法として使用しましたが、これがうまくいくかどうかわかりません。それでも、アプリケーションが処理する必要があるいくつかの側面がまだあります(Ssh接続はまだ切断されています)。

おすすめ記事