Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

JDM を使用したサービスチェイニングの設定

細分化された Junos OS プラットフォームでのサービスチェイニングの理解

多くのネットワーク環境では、トラフィックが宛先に向かう途中で複数の ネットワークサービス を通過するのが一般的です。これらのサービス(ファイアウォール、ネットワークアドレストランスレータ(NAT)、ロードバランサーなど)は、通常、複数のネットワーク要素に分散しています。各デバイスは独立したハードウェアであり、異なるサービスを提供し、個別の運用と管理が必要です。複数のネットワーク機能をリンクさせるこの方法は、 物理的なサービスチェイニングと考えることができます。

サービスチェイニングのより効率的なモデルは、ネットワーク機能を仮想化して単一のデバイスに統合することです。

細分化された Junos OS ソフトウェアを実行するプラットフォームは、仮想化されたサービス チェイニングをサポートします。これらのデバイスは、VNFのインストールとインスタンス化をサポートすることで、仮想ネットワーク機能(VNF)を有効にします。 図1に示すように、VNFを相互にリンクして、デバイスを通過するトラフィックにネットワークサービスを提供できます。

図1:細分化されたJunos OSプラットフォームConceptual diagram of Disaggregated Junos OS Platform with services in Service VMs or Containers showing data flow and scalability.上の仮想ネットワーク機能

VLAN を使用したサービス チェイニングの設定

VLAN を使用してサービス チェイニングを実現できます。

  • 構成プロセス中にホストへの接続が失われていないことを確認します。

サービスチェイニングを設定するには、次のようにします。

  1. VLAN を作成します。次のいずれかのコマンドを使用します。
    • VLAN ID なしで VLAN を作成します。このVLANに追加できるのはアクセスポートのみです。

    • VLAN ID で VLAN を作成します。

    • VLAN ID のリストを使用して VLAN を作成します。

  2. VNF上のインターフェイスをVLANに接続します。
  3. ネイティブ VLAN ID を VNF インターフェイスにアタッチします。

VLAN での DHCP サービスを使用したサービス チェイニングの設定

DHCP サービスを使用すると、サービスチェイニングを実現するために VNF インターフェイスの IP アドレスを手動で設定する必要はありません。DHCPプールからIPアドレスを割り当てるために、VNF内のグルーブリッジインターフェイスでDHCPクライアントを有効にします。IP サブネットに基づいて、VLAN 上の IRB インターフェイスは、対応するサブネット DHCP プールに自動的にマッピングされます。

サービスチェイニングを設定するには、次のようにします。

  1. VLAN ID noneでVLANを作成します。
    手記:

    DHCP プーリング機能を使用するには、VLAN IDを none に設定する必要があります。

  2. ハイパーバイザーで IRB インターフェイスを作成します
  3. 使用するIPアドレスプールを指定します。
  4. VNF上のインターフェイスをVLANにアタッチして、サービスチェーンを完成させます。
  5. VNFでDHCPクライアントを有効にします。

割り当てられた IP アドレスを確認するには、 コマンドを show system visibility vnf 使用します。

例:NFX250 ネットワークサービスプラットフォーム上の VLAN を使用したサービス チェイニングの設定

この例では、ホストブリッジでVLANを使用してサービスチェイニングを設定する方法を示しています。

必要条件

この例では、以下のハードウェアとソフトウェアのコンポーネントを使用しています。

  • Junos OS リリース 15.1X53-D45 を実行する NFX250

サービスチェイニングを設定する前に、以下が完了していることを確認してください。

  • 関連するVNFをインストールして起動し、対応するインターフェイスを割り当てて、リソースを設定します。

概要

細分化された Junos OS を実行するデバイス上のサービスチェイニングでは、デバイスを通過するトラフィックに複数のサービスまたは仮想ネットワーク機能(VNF)を適用できます。この例では、トラフィックがデバイスに入り、2 つのサービス VNF を通過してデバイスから出るように、デバイスのさまざまなレイヤーを設定する方法を説明します。

位相幾何学

この例では、図 2 に示すように、分離された Junos OS を実行する単一のデバイスを使用します。

図 2: VLAN を使用したサービス チェイニング Network architecture diagram showing virtualized network functions with connections to LAN and WAN through front panel interfaces. Includes vJunos0 with physical interfaces to VLANs, two VNFs with virtual interfaces, an Intel NIC on the host using SR-IOV, and a VLAN-aware bridge managing VLANs.

この例は、Juniper デバイスマネージャー(JDM)とJunosコントロールプレーン(JCP)を使用して設定されています。主な構成要素は次のとおりです。

  • パケット転送エンジンのフロント パネル ポート。

  • パケット転送エンジンの内部ポート。

  • host-os という名前のルーティング インスタンス。host-os ルーティング インスタンスは、JDM からホスト OS エレメントを構成する機能を提供する CLI コンストラクトです。

  • NIC ポート。これらのインターフェイスは直接構成できないため、ホストOSで抽象化されます。 JDM CLIを使用して、NICインターフェイス(SXEポート)を host-os ルーティング インスタンスで「hsxe」インターフェイスとして設定します。

  • VM インターフェイス。JDM では、VNF インターフェイスは eth# の形式を使用する必要があります( # は 2 から 9 まで)。

  • VLAN:SXE と VM インターフェイス間のブリッジングを提供します。

構成

パケット転送エンジンインターフェイスの設定

CLIクイック構成

パケット転送エンジン インターフェイスを迅速に設定するには、JCPから次の設定ステートメントを入力します。

手順

パケット転送エンジンインターフェイスを設定するには、次の手順に従います。

  1. JCP に接続します。

  2. LAN側インターフェイスのVLANを設定します。

  3. パケット転送エンジンのLAN側のフロントパネルポートを設定し、LAN側のVLANに追加します。

    LAN 側のポートは、通常はアクセス ポートですが、必要に応じてトランク ポートにすることもできます。

  4. パケット転送エンジンのLAN側の内部向けインターフェイスをトランクポートとして設定し、LAN側VLANに追加します。

    内部に面するインターフェイスは、複数のフロントパネルポートおよびVLANからのトラフィックをサポートする必要があるため、通常はトランクポートとなります。

  5. WAN側インターフェイスのVLANを設定します。

  6. パケット転送エンジンのWAN側フロントパネルポートをトランクポートとして設定し、WAN側VLANに追加します。

    WAN 側のフロント パネル ポートは、複数の VLAN をサポートするために必要となる可能性があるため、通常はトランク ポートとなります。

  7. パケット転送エンジンのWAN側の内部向けインターフェイスをトランクポートとして設定し、WAN側VLANに追加します。

    内部に面するインターフェイスは、複数のフロントパネルポートおよびVLANからのトラフィックをサポートする必要があるため、通常はトランクポートとなります。

  8. 設定をコミットし、JDMに戻ります。

業績

設定モードから、次の show コマンドを入力して設定の結果を確認します。

VNFインターフェイスの設定とサービスチェーンの作成

手順

JCPでの設定が完了したら、次のことを行う必要があります。

  1. サービスチェイニングに使用する LAN、WAN、または glue-vlan のいずれかを使用して host-os インスタンスを構成します

  2. VLAN にマッピングされた 1 つの virtio インターフェイスと、glue-vlan にマッピングされた別のインターフェイスで VM1 を起動します。

  3. 同様に、1 つのインターフェイスで VM2 を起動します。1 つ目のインターフェイスは VLAN2 にマッピングされ、2 つ目のインターフェイスは同じ glue-vlan にマッピングされます。

  4. 最後に、 図 2 に示すように、VM の各インターフェイスの IP アドレスと静的ルートを構成します。

例:NFX250 ネットワークサービスプラットフォームでの SR-IOV を使用したサービス チェイニングの設定

この例では、細分化された Junos OS ソフトウェアを実行するプラットフォーム上で、SR-IOV を使用してサービス チェイニングを設定する方法を示します。

必要条件

この例では、以下のハードウェアとソフトウェアのコンポーネントを使用しています。

  • Junos OS リリース 15.1X53-D45 を実行する NFX250

サービスチェイニングを設定する前に、以下が完了していることを確認してください。

  • 関連するVNFをインストールして起動している

概要

細分化された Junos OS を実行するデバイス上のサービスチェイニングでは、デバイスを通過するトラフィックに複数のサービスまたは仮想ネットワーク機能(VNF)を適用できます。この例では、トラフィックがデバイスに入り、2 つのサービス VNF を通過してデバイスから出るように、デバイスのさまざまなレイヤーを設定する方法を説明します。

位相幾何学

この例では、 図 3 に示すように、分離された Junos OS を実行する単一のデバイスを使用します。

図 3: SR-IOV を使用したサービス チェイニング - デバイス インフラストラクチャ Disaggregated Junos Device architecture showing Service VMs with interfaces, System Infrastructure including Host OS and NIC, PFE, and VLAN connections.

この例では、パケット転送エンジンのフロントパネルポートxe-0/0/12およびxe-0/0/13と、その内部ポートであるsxe-0/0/0およびsxe-0/0/1を使用します。内部 NIC の 2 つのポート(sxe0 と sxe1)は直接設定されていません。代わりに、ホストOS層で抽象化され、インターフェイスhsxe0およびhsxe1として構成されます。VM は、それぞれ 2 つのインターフェイス (eth2 と eth3) を使用します。

これらの要素は通常、 LAN側WAN側の2つの部分に分かれています。

この例では SR-IOV を使用しているため、NIC ポートの仮想機能(VF)を使用してホスト OS をバイパスし、NIC と VM 間の直接接続を提供します。このセットアップを考えると、このシナリオにホストOSインターフェイス(hsxe0およびhsxe1)が含まれているのは珍しいように思えるかもしれません。ただし、NIC ポートの直接的な構成方法がないため、抽象化されたバージョンである hsxe0 と hsxe1 を使用する必要があります。

この例は、Juniper デバイスマネージャー(JDM)とJunosコントロールプレーン(JCP)を使用して設定されています。主な構成要素は次のとおりです。

  • パケット転送エンジンのフロント パネル ポート。

  • パケット転送エンジンの内部ポート。

  • NIC ポート。NIC インターフェイス (sxe ポート) を直接構成することはできないため、これらのインターフェイスのホスト OS コンストラクト (hsxe) を使用する必要があります。

  • VNF インターフェイス。JDM では、VNF インターフェイスは eth# の形式を使用する必要があります( # は 2 から 9 まで)。

  • SR-IOV が hsxe インターフェイスと VNF インターフェイス間の直接アクセスを提供していることを示す仮想機能設定。

構成

この例では、以下について説明します。

パケット転送エンジンインターフェイスの設定

CLIクイック構成

パケット転送エンジン インターフェイスを迅速に設定するには、JCPから次の設定ステートメントを入力します。

手順

パケット転送エンジンインターフェイスを設定するには、次の手順に従います。

  1. JCP に接続します。

  2. LAN側インターフェイスのVLANを設定します。

  3. パケット転送エンジンのLAN側のフロントパネルポートを設定し、LAN側VLANに追加します。

    LAN 側のポートは、通常はアクセス ポートですが、必要に応じてトランク ポートにすることもできます。

  4. パケット転送エンジンのLAN側内部向けインターフェイスをトランクポートとして設定し、LAN側VLANに追加します。

    内部に面するインターフェイスは、複数のフロントパネルポートおよびVLANからのトラフィックをサポートする必要があるため、通常はトランクポートとなります。

  5. WAN側インターフェイスのVLANを設定します。

  6. パケット転送エンジンのWAN側フロントパネルポートをトランクポートとして設定し、WAN側VLANに追加します。

    WAN 側のフロント パネル ポートは、複数の VLAN をサポートするために必要となる可能性があるため、通常はトランク ポートとなります。

  7. パケット転送エンジンのWAN側内部向けインターフェイスをトランクポートとして設定し、WAN側VLANに追加します。

    内部に面するインターフェイスは、複数のフロントパネルポートおよびVLANからのトラフィックをサポートする必要があるため、通常はトランクポートとなります。

  8. 設定をコミットし、JDMに戻ります。

業績

設定モードから、次の show コマンドを入力して設定の結果を確認します。

サービスチェーンの作成

手順

VNF インターフェイスを設定し、サービス チェーンを作成するには、次の手順を実行します。

  1. VM1 の LAN 側インターフェイスをレイヤー 3 インターフェイスとして構成し、LAN 側 NIC インターフェイスにマップします。仮想機能 (VF) 設定を含めて、NIC と VM の直接接続を指定します。VNF は、eth2 から eth9 までのインターフェイスを使用する必要があります。

    hsxe インターフェイスは、関連する NIC(sxe)インターフェイスの設定可能な表現です。

  2. 図 3 に示すように、sxe1 NIC から VM1 の WAN 側インターフェイスを構成します。

  3. 同様に、sxe1 NIC で eth2 と eth3 の両方のインターフェイスを持つ VM2 を起動します。

  4. 最後に、VNFの各インターフェイスにIPアドレスと静的ルートを設定し、ルートを追加してサービスチェーンの完全な双方向パスを作成します。