マルチパスネットワークでのツリーセグメント識別子ポリシーのプロビジョニング、可視化、および分析

ここでは、次のトピックについて説明します。

概要

ユーザーは、ポリシーを L3VPN サービスモデルに関連付ける前に、ツリーセグメント識別子(Tree-SID)セグメント ルーティング ポリシーを簡単かつ迅速にプロビジョニングして可視化できます。

目的

Crosswork Network Controller を使用してネットワーク内の静的 Tree-SID ポリシーをプロビジョニング、可視化、および更新し、(mVPN)ポリシーを L3VPN サービスモデルに関連付けます。Crosswork Network Controller UI を使用して Tree-SID ポリシーをプロビジョニングすると、マルチキャストパス、ルートノードとリーフノード、トランジットノード、およびノード間のリンク情報を可視化および分析できます。このプロセスは、ポイントツーマルチポイント(P2MP)ネットワーク設定を作成、可視化、更新、および維持するための包括的なビューを提供します。これらの静的 Tree-SID ポリシーは、L3VPN サービスモデルに関連付けることができ、Crosswork Network Controller UI を使用して必要に応じて可視化および編集できます。

Challenge

ネットワーク内の SR PCE および PE パスを追跡することは、マルチパスプロトコルを使用してトラフィックを複製し、ネットワーク内のさまざまなポイントに送信する必要があるビデオブロードキャストおよびストリーミング サービス プロバイダーにとっての課題です。高品質のサービスを確保するため、プロバイダーは、ポイントツーマルチポイント(P2MP)ネットワーク構成を可視化、更新、および維持管理する際に、難しい手動アプローチを使用する必要があります。このようなアプローチでは、ネットワークの問題への対応が遅くなり、コストが増大します。

解決方法

Tree-SID は、セグメント化されたルーティングネットワーク上でツリーのようなマルチキャストフローを導入する手法です。Tree-SID を使用して、SDN コントローラ(PCEP を使用して SR-PCE を実行するデバイス)がツリーを計算します。ツリー内の各ノード(デバイス)には、ツリーを介してマルチキャストデータをルーティングする際の特定のロールがあります。これらのロールには、ルートまたはヘッドエンドノードの Ingress、リーフノードではないミッドポイントノードの Transit または Bud、宛先リーフノードの Egress が含まれます。ツリー自体には、すべてのツリーセグメントとデバイスを表す単一の SID ラベルが割り当てられます。SDN コントローラは非常に柔軟で、セグメンテーションを把握しており、ネットワークアーキテクトが指定できる任意の制約を使用してルーティングパスを構築できます。

制約ベースの Tree-SID の最も興味深い使用例では、ルータが、異なるパスを介して同じコンテンツを含む 2 つの P2MP ストリームを配信するように設定されます。この場合、マルチキャストフローがネットワーク経由で 2 回転送され、各コピーは固有のパスをたどります。2 つのコピーが同じノードまたはリンクを使用して宛先に到達することはないため、いずれかのパスでのネットワーク障害によるパケット損失が減少します。

Crosswork Network Controller を使用すると、UI を使用して静的 tree-SID ポリシーを作成し、静的 mVPN tree-SID ポリシーをプロビジョニングされた L3VPN サービスに関連付け、tree-SID ポリシーを視覚化、分析、編集、または削除して、マルチキャストネットワークをアクティブに管理できるようになりました。


(注)  


静的および動的 mVPN Tree-SID ポリシーは、L3VPN サービスモデルに関連付けることができます。このワークフローチュートリアルでは、静的 mVPN Tree-SID ポリシーのみが L3VPN サービスモデルに関連付けられ、可視化され、分析されます。


動作の仕組み

  • Crosswork Network Controller UI を使用した静的 Tree-SID ポリシーの作成

  • 新しい静的 Tree-SID ポリシーの可視化と検証

  • 静的 mVPN Tree-SID ポリシーを L3VPN サービスモデルに関連付ける(または既存の静的または動的 Tree-SID ポリシーをインポートする)

  • L3VPN サービスモデル内の静的 mVPN Tree-SID パスとノードのパフォーマンスの詳細を可視化して分析する

  • 既存の静的 mVPN Tree-SID ポリシーを編集して、Tree-SID L3VPN サービスモデルのパフォーマンスを向上させるか、問題を修正する

シナリオ:ポイントツーマルチポイント L3VPN サービスでの Tree-SID ポリシーのプロビジョニング、可視化、および分析

シナリオのコンテキスト

Crosswork Network Controller がない場合、ツリーセグメント識別子(Tree-SID)のポイントツーマルチポイント トラフィック フローのプロビジョニングと可視化は、さまざまな送信元からの手動タスクを使用する場合にのみ可能です。手動タスクが制限されている場合、Tree-SID ポリシーの作成、ポリシーと L3VPN サービスモデルの関連付け、およびポリシーとサービスの可視化と編集がより困難になります。Crosswork Network Controller を使用すると、時間のかかる手動設定プロセスをバイパスし、手動設定の古いデータに依存することなく、トラフィックフローパスを確認できます。Crosswork Network Controller は、Tree-SID セグメンテーションを作成およびネットワーク構成から直接検出でき、データフローマップをすぐに表示できます。これにより、Tree-SID トラフィックフローの問題を迅速にトラブルシューティングすることが容易になります。

Crosswork Network Controller のトポロジサービスは、PCE トポロジと LSP データを使用して、ネットワーク内の事前設定された Tree-SID ポリシーを検出して可視化します。PCE コントローラは、BGP リンク状態を使用してレイヤ 3 トポロジ、LSP および Tree-SID データを管理し、Tree-SID ツリーの初期検出と通知をサポートします。静的 Tree-SID ポリシーは、Crosswork Network Controller の UI で直接設定し、新しく作成した L3VPN サービスまたは以前に設定した L3VPN サービスに関連付けることもできます。同様に、サービスとポリシーの正常性に基づいて、UI を使用して編集機能も実行され、モデル操作のトラブルシューティングと最適化が行われます。

仮定と前提条件

ネットワークのデバイスに PCE ポリシーと Tree-SID ポリシーがすでに設定されている場合、このワークフローでは、少なくとも次の基本設定オプションが想定されます。

  1. Tree-SID パスに含まれるすべてのノードで、ロールに関係なく、次の操作を実行します。

    1. パス計算要素プロトコル(PCEP)の有効化

    2. 計算クライアント(PCC)の有効化

  2. SR-PCE の下、エンドポイントで、P2MP SR の静的または動的ポリシーを設定します。

  3. すべてのルートノードとリーフノードで、次の操作を実行します。

    • マルチキャストルーティングの有効化

    • interface vrf <vrf-number> の設定

    • トポロジノードと PCE での router bgp の設定PCE ノードと PCC ノード間の対応するネイバーで、設定された interface vrf <vrf-number> に言及

    • route-policy <vrf-number> および PASS_ALL の設定

    • セグメント ルーティング トラフィック エンジニアリングで、ODN color <same as vrf-number> を設定

  4. すべてのリーフノードのみで、ルータ PIM、route-policy TREESID_CORE を設定

ステップ 1 静的 Tree-SID ポリシーを作成する

デバイスですでに設定されている事前設定済みの静的または動的 Tree-SID ポリシーを使用している場合は、ワークフローのステップ 2 に進みます。Crosswork Network Controller の UI を使用して Tree-SID ポリシーを設定する場合、このタスクではまず、それぞれがリーフまたはルートノードを表す静的 Tree-SID ポリシーを作成し、その後で、必要に応じて可視化および編集できる、L3VPN サービスモデルにポリシーを関連付けるオプションを使用できます。

手順


ステップ 1

メインメニューから、[サービスとトラフィックエンジニアリング(Services & Traffic Engineering)] > [トラフィックエンジニアリング(Traffic Engineering)] の順に選択します。

論理マップが開き、[トラフィックエンジニアリング(Traffic Engineering)] パネルがマップの右側に表示されます。

ステップ 2

[トラフィックエンジニアリング(Traffic Engineering)] パネルで、[Tree-SID] タブを選択します。

[トラフィックエンジニアリングTree-SIDポリシー(Traffic Engineering Tree-SID Policy)] 画面が表示されます。

図 1. Tree-SID ポリシー
Tree-SID ポリシー

ステップ 3

[+作成(+ Create)] をクリックします。

[新しいTree-SIDポリシー(静的)(New Tree-SID Policy (Static))] 画面が表示されます。

図 2. 新しい Tree-SID ポリシー(静的)
新しい Tree-SID ポリシー(静的)

ステップ 4

必要な静的 Tree-SID ポリシー値を入力または選択するには、次の手順を実行します。

  1. 新しい静的 Tree-SID ポリシーの名前を指定した後、[Tree-SIDラベル(Tree-SID Label)] フィールドで、Tree-SID ポリシーに関連付けられた MPLS ラベル(152001 など)を割り当てます。

    Tree-SID ラベルの範囲は 16 ~ 1048575 である必要があります。

  2. [ルート(Root)] フィールドに、ホスト名(xrv9k-26 など)を入力するか、マップ上のノードまたはリスト内の既存のデバイスを選択します。ルート情報を入力または選択すると、選択したノードのルートラベルがマップに表示されます。PCE への PCEP セッションを持つ PCC ノードのみをルートノードとして追加できます。

  3. [リーフ(Leaf)] フィールドに、ホスト名(xrv9k-24 など)を入力するか、マップ上のノードを選択します。リーフ情報を入力または選択すると、選択したノードのリーフラベルがマップに表示されます。

    [+さらに追加(+ Add another)] をクリックして、制約を追加します(例:xrv9k-27)。

  4. [最適化目標(Optimization Objective)] で、次の制約のいずれかを選択します。Interior Gateway Protocol(IGP)メトリック、トラフィック エンジニアリング(TE)メトリック、または遅延(IGP など)。

  5. LFA FRR の場合は、[有効(Enable)] または [無効(Disable)] を選択します(例:[有効(Enable)])。

    [有効(Enable)] を選択すると、配信ツリー内のすべてのノードでループフリー代替高速再ルーティング(LFA FRR)が有効になります。

  6. 追加の制約については、次のいずれかのアフィニティオプションを選択します:[Exclude-Any]、[Include-Any]、[Include-All]。

    さらに、[マッピングの選択または作成(Select or Create Mapping)] ドロップダウンリストから、[マッピングの管理(Manage Mapping)] をクリックします。[アフィニティマッピング(Affinity Mapping)] ダイアログボックスが表示されます。アフィニティの詳細については、『Crosswork Optimization Engine guide』の「Configure Link Affinities」セクションを参照してください。

    図 3. アフィニティマッピング
    アフィニティマッピング
  7. [アフィニティマッピング(Affinity Mapping)] で、マッピングの名前(色)とビット位置(0 ~ 31)を入力します。デバイスインターフェイスで使用されているものと同じビット位置を入力します。[完了(Done)] をクリックします。

    追加の制約を作成するには、[+作成(+Create)] をクリックします。

    図 4. 新しい Tree-SID ポリシー(静的)の詳細
    新しい Tree-SID ポリシー(静的)の詳細
  8. ポリシーをコミットするには、[プロビジョニング(Provision)] をクリックして、ネットワーク上でポリシーをアクティブにします。


新しくプロビジョニングされた Tree-SID ポリシーは、ネットワークのサイズやパフォーマンスによっては、[Tree-SID] テーブルに表示されるまでに時間がかかる場合があります。Tree-SID テーブルは 30 秒ごとに自動更新されます。要求が成功したら、[Tree-SIDポリシーリストの表示(View Tree-SID Policy List)] または [新規作成(Create New)] を選択してポリシーを追加します。[Tree-SIDポリシーリストの表示(View Tree-SID Policy List)] を選択すると、[Tree-SIDポリシー(Tree-SID Policy)] 画面のテーブルに新しく作成されたポリシーが表示されます。

ステップ 2 新しい静的 Tree-SID ポリシーを可視化して検証する

手順の概要

  1. リストからルート Tree-SID ポリシーのチェックボックスをオンにします。この例では、[xrv9k-26] を選択します。
  2. [Geoマップ(Geo Map)] ボタンを選択して、選択した Tree-SID サービストポロジを世界地図に重ねて表示します。
  3. マップで、[表示:参加デバイスのみ(Show: Participating only)] チェックボックスをオンにして、選択した Tree-SID ポリシーに参加していないアンダーレイデバイスを非表示にします。次に、マウスを使用して [xrv9k-26] ルートデバイスにカーソルを合わせると、対応する到達可能性の状態、ホスト名、ノード IP、およびデバイスタイプが表示されます。
  4. マップで、[xrv9k-24] をクリックします。
  5. 右上隅の [X] をクリックして [Tree-SIDポリシー(Tree-SID Policy)] テーブルに戻り、[デバイスの詳細(Device Details)] 画面を閉じ、[Tree-SID] タブを再度選択します。
  6. 選択した [xrv9k-26] デバイスの [Tree-SIDポリシー(Tree-SID Policy)] リストで、[アクション(Actions)] 列の をクリックし、[詳細の表示(View Details)] を選択して、Tree-SID ポリシーの現在の詳細ビューにドリルダウンします。
  7. [Tree-SIDパス(Tree-SID path)] セクションで、[すべて展開(Expand All)] をクリックして、[xrv9k-24] および [xrv9k-27] リーフノードの Tree-SID パス名と IP を表示します。このリストには、対応するルートノード、すべてのトランジットノード、2 つのリーフノードの詳細と、それらの出力リンクのローカル IP およびリモート IP 情報も表示されます。
  8. [xrv9k-24] および [xrv9k-27] デバイスのみの Tree-SID パスの詳細を表示するには、[xrv9k-22] チェックボックスをオフにします。
  9. 右上隅の [X] をクリックして、[Tree-SIDポリシー(Tree-SID Policy)] リストに戻ります。
  10. リストでルート IP Tree-SID ポリシー [xrv9k-26] チェックボックスをオンにします。地理的マップオプションが選択されていることを確認します。地理的マップが更新され、ポリシーとその分岐ルートが表示されます。個々のリンクをクリックすると、各リンクが参加している Tree-SID ポリシーの詳細を取得できます。

手順の詳細


ステップ 1

リストからルート Tree-SID ポリシーのチェックボックスをオンにします。この例では、[xrv9k-26] を選択します。

図 5. Tree-SID ポリシー
Tree-SID ポリシー

テーブルに多くのポリシーがある場合は、可視化するポリシーを見つけやすくなるように、ルート IP、名前、ラベル、またはその他のパラメータでフィルタリングします。

マップでは、トポロジ上のオーバーレイとして選択した Tree-SID ポリシーが表示されます。マップには、ルート ノード([xrv9k-26]、入力デバイスとも呼ばれる)と 2 つのリーフ ノード([xrv9k-24] および [xrv9k-27]、出力デバイスとも呼ばれる)を示すアイコンフラグを含む Tree-SID ポリシールートと、それらの間の中間トランジットノードが示されています。各ノードの管理および運用ステータスがテーブルに示されています。

(注)  

 
論理マップの右上にあるボタンを使用して、論理マップと地理的マップ ビューを切り替えることができます。

ステップ 2

[Geoマップ(Geo Map)] ボタンを選択して、選択した Tree-SID サービストポロジを世界地図に重ねて表示します。

ステップ 3

マップで、[表示:参加デバイスのみ(Show: Participating only)] チェックボックスをオンにして、選択した Tree-SID ポリシーに参加していないアンダーレイデバイスを非表示にします。次に、マウスを使用して [xrv9k-26] ルートデバイスにカーソルを合わせると、対応する到達可能性の状態、ホスト名、ノード IP、およびデバイスタイプが表示されます。

参加している Tree-SID デバイスを同じ方法でチェックして、対応する詳細を表示します。

図 6. Tree-SID デバイスの詳細
Tree-SID デバイスの詳細

ステップ 4

マップで、[xrv9k-24] をクリックします。

[デバイスの詳細(Device Details)] 画面が開き、[xrv9k-24] の情報が、[詳細(Details)] タブの [概要(Summary)] と [ルーティング(Routing)]、および [トラフィックエンジニアリング(Traffic Engineering)] タブの [PCEPセッション(PCEP Sessions)] で整理されて表示されます。

図 7. デバイスの詳細
デバイスの詳細
図 8. デバイスの詳細のトラフィック エンジニアリング
デバイスの詳細のトラフィック エンジニアリング

ステップ 5

右上隅の [X] をクリックして [Tree-SIDポリシー(Tree-SID Policy)] テーブルに戻り、[デバイスの詳細(Device Details)] 画面を閉じ、[Tree-SID] タブを再度選択します。

ステップ 6

選択した [xrv9k-26] デバイスの [Tree-SIDポリシー(Tree-SID Policy)] リストで、[アクション(Actions)] 列の をクリックし、[詳細の表示(View Details)] を選択して、Tree-SID ポリシーの現在の詳細ビューにドリルダウンします。

[Tree-SIDポリシーの詳細(Tree-SID Policy Details)] 画面が表示されます。

(注)  

 
[Tree-SIDポリシーの詳細(Tree-SID Policy Details)] をすべて表示するには [詳細を表示(See more)] をクリックします。

(注)  

 

[Tree-SIDポリシーの詳細(Tree-SID Policy Details)] を表示するときに、送信元ノードが使用できない場合は、[Operステータス(Oper Status)] フィールドの横に警告アイコンとメッセージが表示され、接続の問題が存在する場所の詳細が示されます。次に例を示します。

図 9. 送信元ノードが見つからないという警告アイコン/メッセージ

送信元ノードが見つからないという警告アイコン/メッセージ

(注)  

 

SR-PCE フィールドの横にある(コンピューティング)ラベルには、ポリシーの作成に使用された SR-PCE の詳細が表示されます。次に例を示します。

図 10. SR-PCE パス計算の詳細

ポリシーの作成に使用される SR-PCE の詳細を示す SR-PCE 計算

ステップ 7

[Tree-SIDパス(Tree-SID path)] セクションで、[すべて展開(Expand All)] をクリックして、[xrv9k-24] および [xrv9k-27] リーフノードの Tree-SID パス名と IP を表示します。このリストには、対応するルートノード、すべてのトランジットノード、2 つのリーフノードの詳細と、それらの出力リンクのローカル IP およびリモート IP 情報も表示されます。

ステップ 8

[xrv9k-24] および [xrv9k-27] デバイスのみの Tree-SID パスの詳細を表示するには、[xrv9k-22] チェックボックスをオフにします。

トポロジが更新され、選択した [xrv9k-24] および [xrv9k-27] Tree-SID ルートのみが表示されます。

ステップ 9

右上隅の [X] をクリックして、[Tree-SIDポリシー(Tree-SID Policy)] リストに戻ります。

ステップ 10

リストでルート IP Tree-SID ポリシー [xrv9k-26] チェックボックスをオンにします。地理的マップオプションが選択されていることを確認します。地理的マップが更新され、ポリシーとその分岐ルートが表示されます。個々のリンクをクリックすると、各リンクが参加している Tree-SID ポリシーの詳細を取得できます。


ステップ 3 静的 Tree-SID ポリシーを新しく作成した L3VPN サービスモデルに関連付ける

手順


ステップ 1

メインメニューから、[サービスとトラフィックエンジニアリング(Services and Traffic Engineering)] > [プロビジョニング(NSO)(Provisioning (NSO))] を選択します。

[プロビジョニング(Provisioning)] 画面が表示され、使用可能なサービス/ポリシーが表示されます。

ステップ 2

[L3VPN] > [L3vpn-Service] を選択します。

[L3VPN] > [L3vpn-Service] テーブルが表示されます。

ステップ 3

新しい L3vpn サービスを作成するには、 記号をクリックします。

[L3VPNの作成(Create L3VPN)] > [L3vpn-Service] 画面が表示されます。

(注)  

 
記号をクリックして、既存の L3vpn サービスをインポートすることもできます。

ステップ 4

[vpn-id] フィールドに、サービスの一意の ID(MVPN-TREE-SID-119 など)を入力し、[続行(Continue)] をクリックします。

(注)  

 
この識別子は、ローカルな意味を持ちます(サービス プロバイダー ネットワーク内など)。

ステップ 5

[vpn-service-topology] ドロップダウンリストで、[カスタム(custom)] を選択してサービストポロジを定義します。

(注)  

 
ポイントツーポイント VPN サービストポロジはサポートされていません。

ステップ 6

[vpn-instance-profile] セクションを展開し、 記号をクリックしてプロファイル ID を追加します。

[vpn-instance-profile] パネルが表示されます。

ステップ 7

[profile-id] フィールドに、VPN インスタンスプロファイル ID(「MVPN-TREE-SID-119」など)を入力し、[続行(Continue)] をクリックします。

[vpn-instance-profile] パネルが更新され、入力するフィールドが追加されます。

ステップ 8

[Rd-choice] セクションで、明示的に割り当てられた RD 値を示す [directly-assigned rd] を入力します(たとえば、「0:70:70」)。

ステップ 9

[address-family] で、 記号をクリックします。[address-family] パネルが表示されます。[address-family] リストから [ipv4] を選択し、[続行(Continue)] をクリックします。

[address-family{ipv4}] パネルが更新され、[vpn-target] セクションが表示されます。

ステップ 10

[vpn-target] で、 記号をクリックして [VPNターゲットID(VPN target id)] と [route-target-type] を指定します。

[vpn-target] パネルが表示されます。

ステップ 11

[id] フィールドに ID(たとえば 「91」)を入力し、[続行(Continue)] をクリックします。

図 11. L3VPN-service
L3vpn-Service

ステップ 12

[vpn-target{91}] パネルで、[route-target-type] ドロップダウンリストを選択し、[両方(both)] を選択します。

[address-family{ipv4}] パネルが更新され、[vpn-target id]([91])と [route-target-type]([両方(both)])が表示されます。

ステップ 13

[vpn-target{91}] パネルの [route-target] で、 記号をクリックし、[route-target](「0:70:70」など)を入力して、[続行(Continue)] をクリックします。[X] をクリックしてパネルを閉じます。

[route-target] テーブルが新しい情報で更新されます。右上の [X] をクリックして、残りのすべてのパネルを閉じます。

[vpn-instance-profiles] の追加はこれで完了です。

ステップ 14

[multicast] を選択し、次に [ipv4] を選択して両方のセクションを展開します。

ステップ 15

[mvpn-ipmsi-tunnel-ipv4] セクションを展開し、[tunnel-type] リストから [static-sr-mpls-p2mp] を選択します。

[ipv4の有効化(Enable ipv4)] トグルがオンになります。

(注)  

 
リスト内の [sr-mpls-p2mp] を選択するのは、動的 Tree-SID ポリシーの場合です。
図 12. VPN インスタンスプロファイル
VPN インスタンスプロファイル

ステップ 16

[static-sr-mpls-p2mp] で、 記号をクリックします。

[static-sr-mpls-p2mp] パネルが表示されます。

ステップ 17

[policy-name] フィールドに、以前に作成した静的 Tree-SID ポリシー名(「xrv9k-26」など)を入力し、[続行(Continue)] をクリックします。

[static-sr-mpls-p2mp{Static-xrv9k-26}] パネルが更新されます。

ステップ 18

グループアドレスの [sr-p2mp-policy] 領域で、 記号をクリックしてアドレスを追加します。

[group-address] パネルが表示されます。

ステップ 19

[アドレス(Address)] フィールドに、IPv4 静的マルチキャスト グループ アドレス(「1.1.1.1」など)を入力し、[続行(Continue)] をクリックします。

[group-address{1.1.1.1}] パネルが更新されます。右上の [X] をクリックして、残りのすべてのパネルを閉じます。

ステップ 20

[multicast] > [ipv4] サブセクションで、 記号をクリックして、他のポリシー名を追加します。

[static-sr-mpls-p2mp] パネルが表示されます。

ステップ 21

[policy-name] フィールドに、以前に作成した静的 Tree-SID ポリシー名(「xrv9k-24」など)を入力し、[続行(Continue)] をクリックします。

[static-sr-mpls-p2mp{xrv9k-24}] パネルが更新されます。

ステップ 22

グループアドレスの [sr-p2mp-policy] 領域で、 記号をクリックしてアドレスを追加します。

[group-address] パネルが表示されます。

ステップ 23

[アドレス(address)] フィールドに、IPv4 静的マルチキャスト グループ アドレス(「2.2.2.2」など)を入力し、[続行(Continue)] をクリックします。

[group-address{2.2.2.2}] パネルが更新されます。右上の [X] をクリックして、残りのすべてのパネルを閉じます。

静的 Tree-SID ポリシーを L3VPN マルチキャスト サービス モデルに正常にマッピングしました。次に、VPN ノードの詳細を追加する必要があります。

(注)  

 
高度な設定では、[マルチキャスト(multicast)] セクションの下の [mvpn-spmsi-tunnels-ipv4] サブセクションを選択して、[tunnel-type]、[switch-wildcard-mode]、[switch-threshold]、[per-item-tunnel-limit]、[group-acl-ipv4] の詳細を定義できます。
図 13. [マルチキャスト(Multicast)] セクション
[マルチキャスト(Multicast)] セクション

ステップ 4 VPN ノードを追加する

手順


ステップ 1

[vpn-nodes] セクションで、 記号をクリックして、静的 Tree-SID ポリシーで設定された VPN ノードを追加します(xr9k-26xr9k-24、および xr9k-27)。

[vpn-node] パネルが表示され、[vpn-node-id] を追加します。

ステップ 2

[vpn-node-id] ドロップダウンから、最初の VPN ノード(たとえば、xr9k-26)を選択し、[続行(Continue)] をクリックします。

[vpn-node{xr9k-26}] パネルが更新され、フィールドが追加されます。

ステップ 3

[Local-as] フィールドに 65000 と入力します。

ステップ 4

[active-vpn-instance-profiles] セクションで、 記号をクリックして VPN インスタンスプロファイル ID を追加します。

ステップ 5

[profile-id] ドロップダウンリストに、以前追加したプロファイル ID が表示されます。これを選択し(MVPN-TREE-SID-119 など)、[続行(Continue)] をクリックし、[X] をクリックしてパネルを閉じます。

ステップ 6

[vpn-node{xr9k-26}] パネルで、[vpn-network-accesses] セクションを選択し、 記号をクリックして [vpn-network-access ID] を追加します。[Id] フィールドに番号を追加し(1 など)、[続行(Continue)] をクリックします。

[vpn-network-access{1}] パネルが更新され、フィールドが追加されます。

ステップ 7

[interface-id] フィールドに、物理インターフェイスまたは論理インターフェイスの ID を入力します(Loopback70 など)。

サブインターフェイスの ID は、接続レベルおよび/または IP 接続レベルで提供されます。

ステップ 8

[ip-connection] セクションで、[ipv4] サブセクションを選択し、[local-address] フィールドに、プロバイダーのインターフェイスで使用される IP アドレスを入力します(70.70.10.1 など)。

ステップ 9

[prefix-length] フィールドに 30 と入力します。

サブネットのプレフィックス長はビット単位で表されます。ローカルアドレスとカスタマーアドレスの両方に適用されます。

図 14. VPN ネットワークアクセス
VPN ネットワークアクセス

ステップ 10

[routing-protocols] セクションで、 記号をクリックして、ルーティングプロトコルの一意の識別子を追加します。[Id] フィールドに bgp と入力し、[続行(Continue)] をクリックします。

[routing-protocol{bgp}] パネルが表示されます。

ステップ 11

[type] ドロップダウンリストで、[bgp-routing] を選択します。

[routing-protocol{bgp}] パネルが更新され、セクションが追加されます。

ステップ 12

[bgp] セクションの [peer-as] フィールドに、顧客が BGP ルーティングを要求したときに顧客の ASN を示す 70 を入力し、[address-family] ドロップダウンリストで [ipv4] を選択します。このノードには、アクティブ化するアドレスファミリが含まれています。

(注)  

 
デュアルスタックを選択すると、ipv4 と ipv6 の両方がアクティブになります。

ステップ 13

[マルチホップ(multihop)] フィールドに、特定の BGP ネイバーと PE の間で許可される IP ホップの数を示す 11 を入力します。

図 15. ルーティングプロトコル
ルーティングプロトコル

ステップ 14

[ネイバー(neighbor)] セクションで、 記号をクリックします。[ネイバー(Neighbor)] フィールドにデバイスアドレス(70.70.10.2 など)を入力し、[続行(Continue)] をクリックします。

ステップ 15

[redistribute-connected] セクションで、 記号をクリックし、[address-family] ドロップダウンリストから [ipv4] を選択し、 [続行(Continue)] をクリックします。

[redistribute-connected{ipv4}] パネルが表示されます。

ステップ 16

[有効(enable)] フィールドで、接続ルートの再配布を有効にするには、[true] を選択します。

[L3VPNの作成(Create L3VPN)] > [L3vpn-Service] 画面が表示されるまで、すべてのパネルを閉じます(右上隅の [X] をクリック)。

ステップ 17

[vpn-nodes] セクションの [vpn-node] テーブルに [xrv9k-26] が表示されます。[xrv9k-26] を選択し、 記号を選択します。

[vpn-node{xrv9k-26}] パネルが表示されます。

ステップ 18

[マルチキャスト(multicast)] セクションを選択し、 記号をクリックして、各ノードのポリシーのマッピングを追加します。

[static-sr-mpls-p2mp] パネルが表示されます。

ステップ 19

[policy-name] ドロップダウンリストで、このノードに追加するポリシー(送信元または受信者のいずれか)を選択します。受信者として [xrv9k-24] を選択し、[続行(Continue)] をクリックします。

[static-sr-mpls-p2mp{xrv9k-24}] パネルが更新され、フィールドが追加されます。

ステップ 20

[ロール(role)] ドロップダウンリストで、[受信者(receiver)] を選択します。

[L3VPNの作成(Create L3VPN)] > [L3vpn-Service] 画面が表示されるまで、すべての追加パネルを閉じます(右上隅の [X] をクリック)。

図 16. ノードへのポリシーマッピング
ノードへのポリシーマッピング

ステップ 21

ステップ 1 ~ 20 を繰り返して、静的 Tree-SID ポリシーで設定された他の 2 つの VPN ノード(xr9k-24 および xr9k-26)を追加します。

ステップ 22

すべての VPN ノードが追加されたら、[変更を確定(Commit changes)] をクリックします。


ステップ 5 静的 mVPN Tree-SID ポリシーの L3VPN サービスモデルを可視化して編集する

手順


ステップ 1

メインメニューから、[サービスとトラフィックエンジニアリング(Services and Traffic Engineering)] > [プロビジョニング(NSO)(Provisioning (NSO))] を選択します。

[プロビジョニング(Provisioning)] 画面が表示され、使用可能なサービス/ポリシーが表示されます。

ステップ 2

[L3VPN] > [L3vpn-Service] を選択します。

[L3VPN] > [L3vpn-Service] テーブルが表示されます。

ステップ 3

テーブルで新しく作成した L3VPN サービス ID(MVPN-TREE-SID-119)を見つけ、[アクション(Actions)] 列で をクリックし、[設定ビュー(Config View)] を選択します。

[設定済みデータ(Configured Data)] ポップアップ画面が表示されます。

図 17. 設定済みデータのポップアップ
設定済みデータのポップアップ

ステップ 4

[設定済みデータ(Configured Data)] ポップアップ画面で、データ設定を確認し、コピーを保存する場合は [クリップボードにコピー(Copy To Clipboard)] をクリックします。終了するには [キャンセル(Cancel)] をクリックします。

ステップ 5

L3VPN サービスモデルに関連付けられた新しい静的 mVPN Tree-SID ポリシーを表示するには、テーブルまたは [アクション(Actions)] 列で VPN ID の名前をクリックし、 をクリックして [表示(View)] を選択します。

[サービスの詳細(Service Details)] 画面が表示され、新しく作成された L3VPN サービスとその関連ノード(xrv9k-26、xrv9k-24、および xrv9k-27)を示す地理的マップが表示されます。右側の [サービスの詳細(Service Details)] パネルには、MVPN-TREE-SID-119 サービスモデルの詳細が表示されます。

ステップ 6

[サービスの詳細(Service Details)] パネルで、[トランスポート(Transport)] タブを選択して、Tree-SID ポリシー情報を表示します。

ステップ 7

テーブルで、xrv9k-26 の横にあるチェックボックスをオンにします。

地理的マップに、1 つのルート(送信元)ノード(xrv9k-26)と 2 つのリーフ(受信者)ノード(xrv9k-24 および xrv9k-27)を示すポリシーが表示されます。

図 18. 地理的マップのポリシー
地理的マップのポリシー

ステップ 8

xrv9k-24 の横にある 2 番目のチェックボックスをオンにします。

地理的マップが更新されます。

ステップ 9

マウスを使用して、テーブル内の Tree-SID ポリシー名の上にカーソルを置きます。カーソルを置いたポリシーに応じて、地理的マップにノード間の指定されたパスが表示され、ノードが相互に区別されます。

ステップ 10

テーブルの最初のポリシーについて、[アクション(Actions)] 列で をクリックし、[詳細の表示(View details)] を選択します。

[Tree-SIDポリシーの詳細(Tree-SID Policy Details)] パネルが表示され、[名前(Name)]、[概要(Summary)] セクション、Tree-SID パス情報などのポリシーの詳細が表示されます。展開して追加の詳細を表示できます。[履歴(History)] タブを選択して、ポリシーの履歴情報を表示することもできます。

ステップ 11

追加のポリシーを編集または追加するには、メインメニューから、[サービスおよびトラフィックエンジニアリング(Service and Traffic Engineering)] > [プロビジョニング(NSO)(Provisioning (NSO))] を選択し、[L3VPN] > [L3vpn-Service] を選択します。

ステップ 12

L3VPN サービスの場合、[アクション(Actions)] 列で をクリックし、[編集(Edit)] を選択します。

[L3VPNの編集(Edit L3VPN)] > [L3vpn-Service] 画面が表示されます。この画面では、サービスを構成する既存の詳細に追加の更新(VPN ノードを追加して機能の低下したパスを置き換えたり、別のルートを指定したりするなど)や変更を加えることができます。

編集中に、サービス設定を構成する複数のフィールドをすべて表示または非表示にするには、右上の [すべてのフィールドを表示(Show all fields)] トグルを選択します。トグルをクリックしてオンにします。トグルをもう一度クリックしてオフにし、フィールドのサブセットのみを表示します。

ステップ 13

さらに、[L3VPN] > [L3vpn-Service] 画面で、[アクション(Actions)] 列の をクリックし、L3VPN サービスの [JSONエディタで編集(Edit in Json editor)] を選択します。

JSON 構成エディタが表示されます。サービス設定を構成するさまざまな詳細を強調表示し、JSON エディタで直接編集できます。

図 19. [アクション(Action)] メニューのオプション
[アクション(Action)] メニューのオプション
図 20. JSON エディタ
JSON エディタ

ステップ 14

完了したら、[確定(Commit)] をクリックして変更を開始し、サービスの設定を更新するか、[キャンセル(Cancel)] をクリックします。


まとめと結論

確認したように、Crosswork Network Controller UI 内で新しい静的 Tree-SID ポリシーをプロビジョニングできます。プロビジョニングすると、[Tree-SID] タブとその関連マップを使用して、Tree-SID で定義されたルートを可視化し、ポリシーの分岐ルートを識別して、ルートノードからリーフノードへのトラフィックに影響を与える可能性のあるトランジットノード、インターフェイス、リンクの問題を識別することができます。さらに、Tree-SID ポリシーが L3VPN サービスモデルに関連付けられると、同様の機能を使用して、L3VPN サービスモデルに関連付けられた静的 Tree-SID ポリシーを視覚化および分析し、効率性、正確性、および容易さを向上させる動的な方法で編集できます。