例:NFX150 ネットワークサービスプラットフォームでの SR-IOV を使用したサービス チェイニングの設定
この例では、NFX150 プラットフォームで SR-IOV を使用してサービス チェイニングを設定する方法を示します。
必要条件
この例では、以下のハードウェアとソフトウェアのコンポーネントを使用しています。
-
Junos OS リリース 18.1R1 を実行する NFX150
サービスチェイニングを設定する前に、以下が完了していることを確認してください。
-
関連するVNFをインストールして起動している
概要
細分化された Junos OS を実行するデバイス上のサービスチェイニングでは、デバイスを通過するトラフィックに複数のサービスまたは仮想ネットワーク機能(VNF)を適用できます。この例では、トラフィックがデバイスに入り、2 つのサービス VNF を通過してデバイスから出るように、デバイスのさまざまなレイヤーを設定する方法を説明します。
位相幾何学
この例では、図 1 に示すように、分離された Junos OS を実行する単一のデバイスを使用します。
この例では、フロントパネルポートheth-0-0とheth-0-4を使用しています。VM は、それぞれ eth2 と eth3 の 2 つのインターフェイスを使用します。
これらの要素は通常、 LAN側 と WAN側の2つの部分に分かれています。
この例では SR-IOV を使用しているため、NIC ポートの仮想機能(VF)を使用してホスト OS をバイパスし、NIC と VM 間の直接接続を提供します。
主な構成要素は次のとおりです。
-
フロントパネルポートは、heth-0-0およびheth-0-4です。
-
VNF インターフェイス。VNF インターフェイスは、eth# の形式を使用する必要があります。ここで、 # は 0 から 9 です。
-
sxe インターフェイスと VNF インターフェイス間の直接アクセスを提供するために SR-IOV が使用されていることを示す仮想機能設定。
構成
サービスチェーンの作成
手順
VNF インターフェイスを設定し、サービス チェーンを作成するには、次の手順を実行します。
-
LAN側のインターフェイス vnf-name1’s レイヤー3インターフェイスとして設定し、LAN側のNICインターフェイスにマッピングします。仮想機能 (VF) 設定を含めて、NIC と VM の直接接続を指定します。VNF は eth0 から eth9 までのインターフェイスを使用する必要があります。
heth インターフェイスは、関連する NIC インターフェイスの設定可能な表現です。
user@host> configure [edit] user@host# set virtual-network-functions vnf-name1 interfaces eth2 mapping heth-0-0 virtual-function -
図 1 に示すように、eth3 VNF インターフェイスから vnf-name1’s WAN 側インターフェイスを構成します。
user@host# set virtual-network-functions vnf-name1 interfaces eth3 mapping heth-0-4 virtual-function -
同様に、heth-0-4 で eth2 と eth3 の両方のインターフェイスで vnf-name2 を起動します。
user@host# set virtual-network-functions vnf-name2 interfaces eth2 mapping heth-0-4 virtual-function user@host# set virtual-network-functions vnf-name2 interfaces eth3 mapping heth-0-4 virtual-function -
最後に、VNFの各インターフェイスにIPアドレスと静的ルートを設定し、ルートを追加してサービスチェーンの完全な双方向パスを作成します。