ePBR L2 に関する情報
Elastic Services Re-direction(ESR)の強化されたポリシーベースのリダイレクト レイヤ 2(ePBR)は、ポート ACL と VLAN 変換を利用して、レイヤ 1/レイヤ 2 サービス アプライアンスの透過的なサービス リダイレクトとサービスチェーンを提供します。このアクションは、余分なヘッダーを追加することなくサービス チェーンと負荷分散機能を実現し、余分なヘッダーを使用する際の遅延を回避するのに役立ちます。
ePBR は、アプリケーション ベースのルーティングを可能にし、アプリケーションのパフォーマンスに影響を与えることなく、柔軟でデバイスに依存しないポリシー ベースのリダイレクト ソリューションを提供します。ePBR サービス フローには、次のタスクが含まれます。
ePBR サービスとポリシーの構成
まず、サービス エンド ポイントの属性を定義する ePBR サービスを作成する必要があります。サービス エンド ポイントは、スイッチに関連付けることができるファイアウォール、IPS などのサービス アプライアンスです。また、サービス エンド ポイントの状態をモニタするプローブを定義したり、トラフィック ポリシーが適用されるフォワード インターフェイスと reverse インターフェイスを定義したりすることもできます。 ePBR は、サービスチェーンとともにロード バランシングもサポートします。 ePBR を使用すると、サービス構成の一部として複数のサービス エンド ポイントを構成できます。
ePBR サービスを作成したら、ePBR ポリシーを作成する必要があります。ePBR ポリシーを使用すると、トラフィックの選択、サービス エンド ポイントへのトラフィックのリダイレクト、およびエンド ポイントの正常性障害に関するさまざまな fail-action メカニズムを定義できます。許可アクセス コントロール エントリ(ACE)を備えた IP access-list エンド ポイントを使用して、一致する対象のトラフィックを定義し、適切なアクションを実行できます。
ePBR ポリシーは、複数の ACL 一致定義をサポートします。一致には、シーケンス番号によって順序付けできるチェーンに複数のサービスを含めることができます。これにより、単一のサービス ポリシーでチェーン内の要素を柔軟に追加、挿入、および変更できます。すべてのサービス シーケンスで、ドロップ、転送、バイパスなどの失敗時のアクション メソッドを定義できます。ePBR ポリシーを使用すると、トラフィックの詳細なロード バランシングを行うために、送信元または接続先ベースのロード バランシングとバケット数を指定できます。
ePBR の L2 インターフェイスへの適用
ePBR ポリシーを作成したら、インターフェイスにポリシーを適用する必要があります。これにより、トラフィックがスタンドアロン スイッチに入るインターフェイスと、トラフィックがリダイレクションまたはサービス チェーン後にスイッチから出る必要があるインターフェイスを定義できます。スタンドアロン スイッチに順方向と逆方向の両方でポリシーを適用することもできます。
アクセス ポートとしてのプロダクション インターフェイスの有効化
サービス チェーン スイッチがトラフィック リダイレクションのために 2 つの L3 ルーターの間に挿入されている場合、生産インターフェイスは次の制限付きでアクセス ポートとして有効になります。
-
一致構成の一部としてポートの VLAN を使用する必要があります。
-
これは、mac-learn 無効モードに限定されます。
トランク ポートとしてのプロダクション インターフェイスの有効化
プロダクション インターフェイスはトランク ポートとして構成できます。インターフェイスによってトランクされるサービスチェーンする必要がある受信トラフィックの VLAN は、一致構成の一部として構成する必要があります。
または、一致構成で「vlan all」を使用すると、インターフェイス上の受信 VLAN に関連するすべてのトラフィックが一致し、サービスチェーンされます。
バケットの作成およびロード バランシング
ePBR は、チェーン内に最大数のサービス エンドポイントを持つサービスに基づいて、トラフィック バケットの数を計算します。ロード バランス バケットを構成すると、構成が優先されます。 ePBR は、ソース IP と宛先 IP のロード バランシング方式をサポートしていますが、L4 ベースのソースまたは宛先のロード バランシング方式はサポートしていません。
ePBR オブジェクト トラッキング、ヘルスモニタリング、および Fail-Action
レイヤ 2 ePBR は、デフォルトでサービス エンドポイントのリンク ステート モニタリングを実行します。サービスでサポートされている場合、ユーザーはさらに CTP(構成テスト支援プロトコル)を有効にすることができます。
サービス向け、または転送または reverse の各エンドポイント向けに、ePBR プローブ オプションを構成することが可能です。頻度、タイムアウト、および再試行のアップカウントとダウンカウントを構成することもできます。同じトラック オブジェクトが、同じ ePBR サービスを使用するすべてのポリシーに再利用されます。
エンドポイント レベルで定義されているプローブ メソッドがない場合、サービスレベルで構成されるプローブ メソッドを使用できます。
ePBR は、自身のサービスチェーンのシーケンスで次の fail-action メカニズムをサポートします。
-
バイパス
-
ドロップオンフェイル
-
Forward
サービス シーケンスのバイパスは、現在のシーケンスで障害が発生した場合に、トラフィックは次のサービス シーケンスにリダイレクトされる必要があることを示しています。
サービス シーケンスのドロップオンフェイルは、サービスのすべてのサービスエンドポイントが到達不能となる場合に、トラフィックはドロップされる必要があることを示しています。
転送はデフォルトのオプションであり、現在のサービスに障害が発生した場合、トラフィックは出力インターフェイスに転送する必要があることを示します。これはデフォルトの fail-action メカニズムです。
(注) |
対称性が維持されるのは、fail-action バイパスがサービスチェーン内のすべてのサービス向けに構成された場合です。その他の fail-action シナリオでは、1 つまたはそれ以上の機能不全サービスが存在する場合、転送または reverse フローでの対称性は維持されません。 |
ePBR セッションベースの構成
ePBR セッションでは、サービス中のサービスまたはポリシーの次の側面を追加、削除、または変更できます。サービス内とは、アクティブ インターフェイスまたはポリシーに適用されているポリシーに関連付けられたサービスを示し、アクティブ インターフェイス上で変更される、現在構成済みのサービスを示します。
-
インターフェースとプローブを備えたサービス エンドポイント
-
リバース エンドポイントとプローブ
-
ポリシーに基づく一致
-
一致のロードバランス方法
-
一致シーケンスと失敗アクション
(注) |
ePBR セッションでは、同じセッションでインターフェイスを 1 つのサービスから別のサービスに移動することはできません。インターフェイスをあるサービスから別のサービスに移動するには、次の手順を実行します。
|
ACL リフレッシュ
ePBR セッション ACL の更新により、ユーザーが提供した ACL が ACE で変更または追加または削除されたときに、ポリシーによって生成された ACL を更新できます。更新トリガで、ePBR はこの変更の影響を受けるポリシーを識別し、それらのポリシーに対してバケットで生成された ACL を作成、削除、または変更します。
ePBR のスケール数については、『Cisco Nexus 9000 シリーズ NX-OS 検証済みスケーラビリティ ガイド』を参照してください。