サブネット マッピング UI の概要

ローカル IP に基づいてピアリング グループとピアリング制限を構築するために、独自のサブネット マッピングを組み込むことができます。 利点は次のとおりです。

  • 互いに同じグループ ピア内にあるユーザーのみ。
  • クロスサイト ピアリングは禁止されています。 つまり、グループ ID が異なるピアはピアリングされません。
  • 強化された分析では、サイトベースのピアリングとパフォーマンスが表示されます。
  • VPN サブネットは明示的に除外できます。 フル トンネルのセットアップが構成されている場合は、オフィス内のユーザーと VPN 経由で接続するリモート ユーザー間のピアリングを無効にすることができます。
  • インターネット ユーザー間のピアリング接続を有効にします。

前提条件: 閲覧者の IP アドレスを公開する

Microsoft eCDN サービスでは、ピアリング プロセスを作動させ、サブネット マッピングの構成を容易にするために、ビューアーの IP アドレスをサービスに公開する必要があります。

重要

最新のブラウザーは、ユーザーの IP アドレスを SDK から隠します。 Microsoft eCDN サービスの SDK を受益者の IP アドレスに公開することが極めて重要です。

詳細については、 Microsoft eCDN サービス専用の IP 難読化を無効にする方法に関するページを参照してください。

サブネットを準備する

想定されるサブネット マッピング形式は、特定の構造を持つ CSV ファイルです。 提供されている書式設定のガイダンスに従います。 最初の 3 つのフィールドのみが必須です。

列名 データ型 説明 ガイダンス
グループ ID String サイト名が分析に表示されます。 同じグループ ID を持つピアのみが相互にピアリングできます。 必須
サブネット Cidr CIDR 形式のスペースまたはコンマ (,) 区切りネットワーク指定子。 必須
P2P 列挙 このグループに該当するユーザーの動作を構成します。 使用可能な値:
  • オン - ピアリングが有効になっています。
  • [オフ] - ピアリングが無効になっています。
  • *Leech - ピアリングは消費専用モードで有効になっています。
必須
Wan 列挙 STUN プロトコルで WAN トグルを有効にすると、インターネット ユーザー間のピアリング接続を作成できます。
たとえば、山間部や農村部など、インターネット接続が不十分な地域では、遠くのソースに到達するのではなく、視聴者が近くのピアからコンテンツをソースする方が有益な場合があります。 使用可能な値:
  • オン - パブリック IP 経由のピアリングが有効になっています。
  • (既定値) オフ - パブリック IP 経由のピアリングが無効になっています。
省略可能
Label String ラベルは、サイトをより正確に識別するのに役立ちます。
たとえば、"Berlin" という名前のグループ ID があり、そのグループ内には WiFi 専用のサブネットがあるため、"WiFi 専用" というラベルを付けます。ラベルの使用をお勧めします。
推奨
String ビューアーのパブリック IP アドレスに基づいて決定された国/地域を手動でオーバーライドします。 このオプションは、インターネット ブレークアウト ポイントが実際の場所を表していない閲覧者に役立ちます。 省略可能
市区町村 String Country 列と同じ動作とガイダンス。 省略可能

重要

*リーチ モードが正常に動作するには、p2p-leech サブネットが p2p-on に設定されている 1 つ以上の到達可能なサブネットグループ ID を共有する必要があります。 参照については、次のスクリーンショットの Leech 行を参照してください。

ヒント

CQD のビルド マッピングはありますか? ビル マッピング CSV を Microsoft eCDN のサブネット マッピング形式に変換するように設計された試験的なスクリプトについては、お問い合わせください

サブネット マッピング CSV の例

7 つの列を含むスプレッドシートの例。

注:

この例では、最後の行である p2p-off "catch-all" グループは冗長であり、説明のためにここに明示的に含まれています。 サブネット マッピング **が存在する場合、グループに割り当てられないビューアーは p2p-off として構成されます。 詳細については、「 既定のグループ 」セクションを参照してください。

制限事項

  • 最大 50k の合計サブネット (最大 50,000 行)

既定のグループ

このマトリックスで説明されているように、サブネット マッピングに関係なく、ビューアーが定義済みのグループに配置されるシナリオがあります。

抽出条件マトリックス サブネット マッピングが存在する   サブネット マッピングなし  
グループ名 p2p config グループ名 p2p config
IP なし/失敗した IP グループ化解除 オフ グループ化解除 オフ
指定された IP (一致なし) 既定のグループ オフ すべて  
指定された IP (定義済みのグループと一致) 構成に関するページを参照してください 構成に関するページを参照してください --- ---

サブネット マッピングが存在する場合でも、2 つの重要なグループの 1 つがビューアーに適用される可能性があります。

  • グループ化されていない - eCDN クライアントがオペレーティング システムから有効な IP アドレスを受信しない場合、ビューアーはこの p2p-off グループに割り当てられます。 このグループは、サブネット マッピングが eCDN 管理コンソールにアップロードされているかどうかを適用できます。 ほとんどの場合、IP マスクを無効にする前提条件の mDNS 構成がないブラウザー ビューアーです。 詳細については、 mDNS を無効にする方法に関するガイダンスを 参照してください。

  • 既定のグループ - この p2p-off グループは、イベントの時点でサブネット マッピングで考慮されなかったビューアーに適用されます。 閲覧者がキャプチャしたローカル IP の最初の 3 オクテットは、[ドリルダウン] ダッシュボードの [ユーザーの内訳] テーブルの [プライベート IP] 列に表示され、調査し、ユーザーの未確認を分離しようとします。 Microsoft のプライバシー ポリシーでは、個々の閲覧者の完全な IP アドレスを公開することはできません。

  • all - このグループは、オペレーティング システムによって有効な IP アドレスが eCDN クライアントに提供されたすべてのビューアーにサブネット マッピングが存在しない場合に適用されます。 これらのビューアーは p2p-on に設定されます。

スコープの重複

注意

スコープが重複する場合、クライアントは、IP アドレスが属するスコープが最も小さいサブネットに割り当てられます。

この動作は、異なる p2p 構成 (VPN サブネットなど) が必要なより大きなスーパーネット内にサブネットがある場合に、よりシンプルなサブネット マッピングを保持するためにクリエイティブに利用できます。

IP アドレスと次のサブネット マッピングの例を含む架空の 10.0.10.5 ビューアーを使用します。

Group Name ネットワーク/CIDR 設定
サイト A 10.0.0.0/16 p2p-on
サイト B 10.0.10.0/24 p2p-off

65,534 個の使用可能な IP を持つサイト A10.0.0.110.0.255.254サイト B のスコープと重複しており、使用可能な IP は 254 個までです10.0.10.110.0.10.254。 そのため、ビューアーは両方のスコープに収まりますが、/24 は適用可能なスコープが最も小さいので、p2p-off で サイト B に割り当てられます。

マルチ NIC シナリオ

デバイスに複数の有効なローカル IP アドレスがあるシナリオでは、デバイスのグループ割り当てを決定するために次のロジックが適用されます。

  1. まず、すべてのデバイスのローカル IP アドレスに、サブネット マッピングに従ってグループが割り当てられます。
  2. 次に、IP アドレスはグループの p2p 構成に基づいて優先順位が付けられます。 p2p-on グループ内の IP は、p2p オフ IP アドレスよりも優先されます。
  3. 最後に、異なる p2p-on グループに複数の IP アドレスが存在する一般的でないシナリオでは、 WebRTC によって決定される優先順位付けに従って最初の IP アドレスを選択します。

サブネット マッピング UI にアクセスする

Microsoft eCDN 管理コンソールにアクセスし、ナビゲーション パネルの [構成] タブを展開し、[サブネット マッピング] を選択します。

サブネットをアップロードする

  1. サブネット マッピング UI にアクセスします。

  2. [CSV のアップロード] を選択し、サブネット マッピング ファイルを選択します。

    2 つのボタンを含むスクリーンショット。CSV をアップロードし、現在のマッピングを削除します。

  3. プレビュー モードでは、列が正しく自動検出されない場合は、必要に応じてヘッダー行を使用して列を再割り当てできます。 続行するには、必要な列を割り当てる必要があります。 セル値は、次の手順で評価されます。

    CSV プレビュー ウィンドウのスクリーンショット。

    続行する前に、CSV の生コンテンツを編集することもできます。

    3 つのボタンのスクリーンショット。キャンセル、生コンテンツの編集、続行。

  4. [続行] を選択して、編集モードに進みます。

  5. 編集モードで、必要な修正を行います。

    Microsoft eCDN では、必須値の欠落、サブネットの重複、無効な文字や CIDR、列の欠落など、さまざまな種類のエラーを検出できます。 問題のあるセルは、セルの右上に色付きの先端、警告の場合は青、エラーの場合は赤でマークされています。

    問題の種類を示す右上隅の色が付いた 2 つの問題のあるセルのスクリーンショット。青色の警告と赤いエラー。

    また、問題の簡単な説明と場所を含む問題の値ごとに、UI によってカードが生成されます。 一部の問題は、[修正] ボタンを選択することで自動的に修正できます。 自動的に修正できない問題の値は、セルをクリックして手動で修正できます。

    [修正] ボタンのスクリーンショット。

  6. すべてのエラーが解決されたら、[保存] を選択します。

注:

新しいサブネット マッピングのラベル付けを、以前のイベント データにさかのぼって適用することはできません。

サブネットの編集

[編集] ボタンをクリックするか、行メニューのいずれかのアクション ([削除] や [複製] など) をクリックすると、編集モードが有効になります。 次のスクリーンショットに示すように、テーブルの上にある "編集" という概念と、さまざまな対話型コンテキスト コントロールが存在すると、編集モードであることを示します。 編集内容を破棄するには、[破棄] ボタンを選択します。 無効な値を持つセルには、セルの右上に色付きのタグがあり、[サブネット マッピング プレビュー] テーブルの下にある [未保存の変更] セクションにカードが生成されます。

サポートされている編集アクションは次のとおりです。

  • グループ ID、CIDR、P2P 構成、WAN 構成、ラベル、国、市区町村の更新

  • 行の追加、複製、削除

  • 編集の保存と破棄

各編集は、[サブネット マッピング プレビュー] テーブルの下の [差分プレビュー] ボックスに表示されます。 編集を完了したら、[保存] ボタンを選択して変更をコミットします。

編集モードのスクリーンショット。

Revisions

サブネット マッピングを保存するたびにリビジョンが作成されます。 バックエンドには、過去 20 個のリビジョンが格納されます。 サブネット マッピング テーブルの下にある [現在のリビジョン] の横にある下向きの矢印をクリックすると、すべての リビジョンとそのエディターを表示できます。

いくつかのリビジョンの一覧のスクリーンショット。

右側の 3 点メニューから、以前のリビジョンを復元またはダウンロードすることができます。