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 プラットフォーム上の仮想ネットワーク機能 Virtual Network Functions on a Disaggregated Junos OS Platform

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を使用してサービスチェイニングを構成する方法を示します。

必要条件

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

  • NFX250 (Junos OS リリース 15.1X53-D45 を実行)

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

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

概要

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

位相幾何学

この例では、単一のデバイスを使用して、細分化されたJunos OSを実行します( 図2を参照)。

図2: VLANを使用したサービスチェイニング Service Chaining Using VLANs

この例は、Juniper Device Manager(JDM)とJunosコントロールプレーン(JCP)を使用して設定しています。主な構成要素は次のとおりです。

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

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

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

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

  • 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、またはグルーVLANのいずれかを使用して、ホストOSインスタンスを構成します。

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

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

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

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

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

必要条件

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

  • NFX250 (Junos OS リリース 15.1X53-D45 を実行)

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

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

概要

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

位相幾何学

この例では、単一のデバイスを使用して、細分化されたJunos OSを実行しています( 図3参照)。

図 3: SR-IOV を使用したサービス チェイニング—デバイス インフラストラクチャ Service Chaining Using SR-IOV—Device Infrastructure

この例では、パケット転送エンジンのフロントパネルポート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 間を直接接続します。この設定を考えると、このシナリオにホスト OS インターフェイス (hsxe0 と hsxe1) が含まれているのは珍しいように思えるかもしれません。ただし、NIC ポートには直接的な設定方法がないため、抽象化されたバージョン hsxe0 と hsxe1 を使用する必要があります。

この例は、Juniper Device Manager(JDM)とJunosコントロールプレーン(JCP)を使用して設定しています。主な構成要素は次のとおりです。

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

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

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

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

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

構成

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

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

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アドレスと静的ルートを設定し、ルートを追加してサービスチェーンの完全な双方向パスを実現します。