レイヤー 4 ヘッダーを検査し、ヘッダー データに基づいてロード バランシング、パーシステンス、ログ記録などを実行するための DataScript サポートが提供されました。

DataScript は、DataScript が適用されている仮想サービスをホストする NSX Advanced Load Balancer サービス エンジンのデータ プレーン内で実行されます。DataScript は、制御プレーンを自動化するための Python ベースのスクリプト ツールである ControlScript とは異なります。このツールは、NSX Advanced Load Balancer Controller から実行されます。

DataScript は、通常、ポリシーの一致/アクション ロジックと似た、if/then ロジックの形式を取ります。

イベント

次の 2 つのイベントの DataScript サービス:

  1. VS_DATASCRIPT_EVT_L4_REQUEST

  2. VS_DATASCRIPT_EVT_L4_RESPONSE

クライアントからの最初のパケットは、イベント VS_DATASCRIPT_EVT_L4_REQUEST で DataScript の対象になります。同じフロー内のクライアントからの後続のパケットは、ロード バランシング メカニズムを使用して同じサーバに転送され、DataScript の対象になりません。