Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

CSDトポロジー向けJunosVMのインストール

CSDトポロジーは、ルーティングプロトコルを使用してネットワークと通信し、ネットワークトポロジーを動的に学習する仮想マシン(JunosVM)でJunosを実行します。ネットワークトポロジーの更新をリアルタイムで提供するために、仮想ルートリフレクタ(VRR)に基づくJunosVMは、既存のMPLS TEバックボーンネットワークから1つ以上のルーターとBGPリンクステート(LS)ピアリングセッションを確立します。

VRR 機能を使用すると、64 ビット Intel ベースのブレード サーバーまたはアプライアンスで実行できる汎用仮想マシンを使用して、ルート リフレクタ機能を実装できます。ルートリフレクタはコントロールプレーンで動作するため、仮想環境で実行できます。Intelベースのブレードサーバーまたはアプライアンス上の仮想ルートリフレクターは、ルーター上のルートリフレクターと同じように機能し、フルメッシュ内部BGPピアリングに代わるスケーラブルな代替手段を提供します。VRR の詳細については、「仮想ルート リフレクタについて」を参照してください。

VRRは、E1000やVRRNET3などのさまざまな物理PCIデバイスをサポートします。このセクションの手順は、E1000 および VRRNET3 デバイスに固有です。

JunosVM(VRR)ソフトウェア イメージは 、https://www.juniper.net/support/downloads/?p=vrr#sw にあります。

JunosVMのIPアドレスは、northstar.cfgファイルで設定できます。プロパティの名前は ntad_host で、既定値は 172.16.16.2 です。このトピックで説明するサンプル設定シナリオでは、IPアドレスはCSDトポロジーVMのイーサネットインターフェイスeth1に割り当てられ、IPアドレスはJunosVMの管理イーサネットインターフェイスem0に割り当てられます。

メモ:

このセクションで説明する構成では、JunosVM に 172.16.16.2 アドレスで到達できることを前提としています。JunosVM と CSD トポロジー VM 間の接続に異なるアドレスが使用されている場合は、JunosVM に到達できる正しいアドレスを指すように /opt/csd-topology/data/northstar.cfg ファイル(プロパティ名は ntad_host=172.16.16.2)を更新する必要があります。

CSD トポロジー VM のインターフェイス eth0 および eth2 は、それぞれ JunosVM またはハイパーバイザーの管理イーサネット インターフェイス em1 および em2 に接続されている必要があります。eth0 と em1 間の接続はルーター向けリンクであり、eth2 と em2 間の接続は管理リンクです。

メモ:

CSDトポロジーバンドル5.1用のJunosVMをインストールする手順は、Junos OSリリース18.4R3でのみ検証されています。

E1000 および VRRNET3 アダプタ用の vSphere 付き VRR をインストールし、CSD トポロジ用の JunosVM(VRR VM)を設定するには、次のタスクを実行します。

データストアの設定

VRR を ESXi データストアにアップロードするには、次の手順を実行します。

  1. VRR ページから VMware 用の VRR ソフトウェア パッケージをダウンロードします。
  2. ESXi サーバーの vSphere Web クライアントを起動し、サーバーにログインします。
  3. [ サマリー ] タブをクリックし、[ストレージ] でデータストアを選択し、右クリックして [ データストアの参照] を選択します。
  4. データストア ブラウザで、[アップロード] ボタンをクリックし、[ファイルのアップロード] を選択して、パッケージ コンテンツの jinstall64-vrr*.ova ファイルをアップロードします

VRR VM の作成

JunosVM または VRR VM を作成するには、以下を行います。

  1. 左側のナビゲーション ウィンドウで、ESXi サーバーを選択します。[はじめに] タブで、[ 新しい仮想マシンの作成] をクリックします。

    新しい仮想マシンの作成ウィザードが表示されます。

  2. [構成] ウィンドウで、[ カスタム ] ボタンを選択し、[ 次へ] をクリックします。
  3. [名前と場所] ウィンドウで、VM の名前を指定し、[ 次へ] をクリックします。たとえばJunosVM CSD-Topology_JunosVM の場合です。
  4. [ストレージ] ペインで、VM のデスティネーション ストレージに適したデータストア(例: datastore1)を選択し、[ 次へ] をクリックします。
  5. [仮想マシンのバージョン] ウィンドウで、[ 仮想マシンのバージョン: 8 ] ボタンを選択し、[ 次へ] をクリックします。
  6. [ゲスト オペレーティング システム] ウィンドウで、[ その他 ] ボタンを選択し、一覧から [ その他 (64 ビット)] を選択して、[ 次へ] をクリックします。
  7. 「CPU」ペインで、仮想ソケットあたりのコア数として「 2 」を選択し、「 次へ」をクリックします。
  8. [メモリ] ウィンドウで、VM の [メモリ サイズ] リストから [2 GB ] を選択し、[ 次へ] をクリックします。
  9. [ネットワーク] ペインで、リストから 3 を選択し、適切な vswitch を E1000 アダプタに割り当てて、[ 次へ] をクリックします。
  10. [SCSI コントローラ] ペインで、[ LSI ロジック SAS ] ボタン (既定のオプションは [LSI ロジック パラレル]) を選択し、[ 次へ] をクリックします。
  11. ディスクの選択 ペインで、 既存の仮想ディスクを使用する ボタンを選択し、 次へ をクリックします。
  12. 「既存ディスクの選択」ペインで、「 参照 」をクリックしてデータストアから適切な jinstall64-vmx* ファイルを選択し、「 次へ」をクリックします。
  13. [詳細オプション] ウィンドウで、[ 次へ ] をクリックして既定のオプションを受け入れます。
  14. [完了の準備完了] ウィンドウで、[ 完了] をクリックします。

JunosVMの設定

JunosVMを設定するには、次の手順に従います。

Junos OS の CLI インターフェイスから以下のコマンドを入力します。ネットワークのニーズに合った変数を実際の値に置き換えます

JunosVM IPアドレスを使用したCSDトポロジーサーバーの設定

CSDトポロジーVMをJunosVMに関連付けるには、以下を行います。

  1. CSDトポロジーソフトウェアを実行しているサーバーとのSSHセッションを確立します。
  2. northstar.cfg ファイルを次のように編集します。

    ここで 、ntad_host はJunosVMで実行されているトポロジー検出プロセスの名前です。この例では、JunosVM の管理 IP アドレスは 172.16.16.2 です。

  3. JunosVM サービスを再起動します。

CSD トポロジー サーバーと JunosVM 間の接続の検証

CSD トポロジー サーバーと JunosVM 間の接続を確認するには、次の手順に従います。

  1. CSDトポロジー・ソフトウェアを実行しているサーバーとのセッションを確立します。
  2. netstatコマンドを実行して、CSDトポロジーサーバーとJunosVMの間で接続が確立されていることを確認します。

CSD トポロジー・サービスが実行されていることの検証

CSD トポロジー・サービスが正しく実行されていることを確認するには、以下のようにします。

  1. CSD トポロジー サーバー VM にアクセスします。
  2. コマンドを実行します csd_topology status

CSD トポロジー サーバー上のファイアウォールの停止

オプションで、ファイアウォール サービスを停止できます。CSD トポロジー・サーバー上のファイアウォール・サービスを停止するには、以下のようにします。

  1. CSD トポロジー サーバー VM にアクセスします。
  2. CSD トポロジー・サーバー上のファイアウォール・サービスを停止します。

JunosVMでのピアルーターの設定とトポロジー取得

BGP ピアリング用に JunosVM のピア ルート設定を構成するには:

  1. ポリシーを設定します。
  2. トポロジー取得のためのCSDトポロジーでのBGPリンクステート(LS)配信の構成
    1. ノード(BGPピア)の自律システム(AS)番号を指定します。
    2. ノードの BGP グループ名とタイプを指定します。
    3. ノードの BGP グループの説明を指定します。
    4. BGP セッションのローカルエンドのアドレスを指定します。

      これは、JunosVM ピアへの着信接続を受け入れ、リモート ピアへの接続を確立するために使用される JunosVM 外部 IP アドレスの IP アドレスです。

    5. BGP ルーティング プロトコルのトラフィック エンジニアリング機能を有効にします。
    6. CSDトポロジーに接続するネイバールーターのIPアドレスを指定します。
      メモ:

      ルーターループバックアドレスは、もう一方の端のBGPピアから到達可能な場合に指定できます。しかし、ループバックに到達するためには、通常、CSDトポロジーJunosVMと反対側のピアとの間で一部のIGPを有効にする必要があります。

  3. トラフィック エンジニアリング データベースにルートをインポートします。
  4. CSDトポロジーとピアリングするルーターのIPアドレスをローカルアドレス(通常はループバックアドレス)として指定し、JunosVM外部IPアドレスをネイバーとして指定して、BGPグループを設定します。

Connectivity Services Director GUI でのトポロジーの詳細の指定

Connectivity Services Directorサーバーのトポロジー設定を指定するには、次の手順に従います。

  1. Junos Space ユーザー インターフェイスで、Connectivity Services Director バナーの [ システム ] アイコンをクリックします。

    システム モードで構成できるオプションは、ドロップダウン メニューに表示されます。

  2. ドロップダウンメニューから [設定 ]を選択して、[設定]ページを開きます。

    「プリファレンス」ページが開き、「ユーザープリファレンス」がデフォルトのタブになります。

  3. トポロジ ー」タブをクリックして、「CSD トポロジー」プリファレンス設定を行います。

    [トポロジ] タブで構成できる設定が表示されます。

  4. [L3 トポロジ設定] セクションで、次の操作を行います。
    1. LSP の検出にパス計算要素プロトコル(PCEP)を使用するには、 PCEP を使用する チェックボックスを選択します。PCEP は、PCC と CSD トポロジー間の通信を可能にし、ネットワークと LSP パスの状態について学習し、パス計算クライアント(PCC)と通信することができます。 PCEP を使用する チェックボックスをオンにすると、LSP データは PCEP を使用して収集されます。

      既定では、このチェック ボックスはオフになっています。LSP の検出に PCEP を使用するこのオプションを有効にしない場合、Connectivity Services Director は、管理するデバイスの設定ステートメントと運用コマンド出力を解析して LSP を検出します。

    2. 「トポロジー・サーバー」フィールドに、CSD トポロジー・アプリケーションが実行されているシステムの IP アドレスであるトポロジー・サーバーの IP アドレスを指定します。
    3. 「ユーザー名」フィールドと「パスワード」フィールドに、Connectivity Services Director がトポロジー・サーバーに接続できるようにするためのユーザーのユーザー名とパスワードを指定します。
    4. 「パスワード」フィールドの横にある 「検証」 をクリックすると、CSD-Topology サーバーに接続するために入力された資格情報を検査および検証するタスクがトリガーされます。指定した資格情報が有効かどうかを示すダイアログ ボックスが表示されます。
    5. [ OK ] をクリックしてダイアログ ボックスを閉じます。CSD トポロジーと通信するためのログイン資格情報が無効な場合は、ユーザー名とパスワードの値を修正して再検証します。
  5. [ OK ] をクリックして設定を保存します。

    トポロジ設定に加えた変更を確認するよう求められます。

  6. [ はい ] をクリックして確定します。

    [設定] ページが閉じます。トポロジ設定が正常に保存されたことを確認するダイアログボックスが表示されます。[ OK ] をクリックしてダイアログ ボックスを閉じます。