2

ここに画像の説明を入力

「信頼できるマルチキャスト」を実現するための既知の方法に答えるこれこのスタックオーバーフローの質問を認識していますが、遅れて、ルーターでさえUDPを介して設計されたカスタムプロトコルを処理するようにプログラムする必要があると言及しているWebサイトに出くわしました。それは本当ですか?

基本的に、アプリケーションにマルチキャストを使用したいのですが、UDP を信頼できる方法で処理するようにカスタム プロトコルを構成するためにルーターを変更するという制限を課したくありません。たとえば、マルチキャストを処理するために UDP を介して PGM プロトコルを実装/使用することを考えていました。しかし、ルーターは PGM もサポートする必要があるとのことでした。これにより、顧客は私のソリューションのインフラストラクチャを変更する必要があるため、ソリューションの提供が制限されますが、これは保証されません。

ネットワーク インフラストラクチャを変更せずに、信頼できる方法で UDP パケットを処理するために実装できるソリューションがあれば教えてください。

前もって感謝します。

編集:

ルーターでマルチキャストを有効にしたくないと言うつもりはありません。ルーターでマルチキャスト ルーティングを確実に有効にします。PGM の実装について読んだとき、ルーターでさえ PGM 対応であるべきだと言う人もいましたが、これは店舗で市販されているルーターとは異なるルーターだと思いました。私の理解は間違っていますか?

4

2 に答える 2

0

マルチキャストを使用する場合は、ネットワーク インフラストラクチャにマルチキャスト サポート要件を追加する必要があります。ネットワーク デバイス (マルチキャスト ルーター) でマルチキャスト ルーティングが有効になっていない限り、マルチキャストは 1 つの LAN 内でのみ使用できます。

インターネット インフラストラクチャを通過する唯一の信頼できる方法は、ユニキャストです。

更新: マルチキャスト ルーティングはネットワーク層で実行され、マルチキャスト ルーターはトランスポート/アプリケーション層について何も知る必要はありません。一部の状況では、アプリケーション層に関する知識がネットワーク層で必要になりますが、そのほとんどすべての状況は NAT ALG (アプリケーション レベル ゲートウェイ) に関連しています。

ちなみに、インターネットを介してマルチキャストを渡すための可能な解決策の 1 つは、トンネリング プロトコル (GRE、IP over IP など) です。

于 2015-07-13T13:04:12.847 に答える