レイヤー 4 ヘッダーを検査し、ヘッダー データに基づいてロード バランシング、パーシステンス、ログ記録などを実行するための DataScript サポートが提供されました。
DataScript は、DataScript が適用されている仮想サービスをホストする NSX Advanced Load Balancer サービス エンジンのデータ プレーン内で実行されます。DataScript は、制御プレーンを自動化するための Python ベースのスクリプト ツールである ControlScript とは異なります。このツールは、NSX Advanced Load Balancer Controller から実行されます。
DataScript は、通常、ポリシーの一致/アクション ロジックと似た、if/then ロジックの形式を取ります。
イベント
次の 2 つのイベントの DataScript サービス:
VS_DATASCRIPT_EVT_L4_REQUEST
VS_DATASCRIPT_EVT_L4_RESPONSE
クライアントからの最初のパケットは、イベント VS_DATASCRIPT_EVT_L4_REQUEST で DataScript の対象になります。同じフロー内のクライアントからの後続のパケットは、ロード バランシング メカニズムを使用して同じサーバに転送され、DataScript の対象になりません。