QUIC プロファイルを作成し、QUIC サービスの QUIC パラメータを指定し、それを負荷分散仮想サーバに関連付けることができます。ユーザー定義プロファイルを作成するか、組み込みの QUIC プロファイルを使用して、プロファイルを負荷分散仮想サーバーにバインドする必要があります。
ステップ 1: ユーザ定義の QUIC プロファイルを設定するコマンドプロンプトで、次のように入力します。
set quic profile <profile_name> -transport_param <value>
例:
set quic profile quic_http3 -ackDelayExponent 10 -activeConnectionIDlimit 4
異なる QUIC トランスポートパラメータは次のとおりです。
-ackDelayExponent. NetScaler ADCがリモートQUICエンドポイントにアドバタイズする整数値。リモートQUICエンドポイントがNetScaler ADCによって送信されるQUIC ACKフレームのACK遅延フィールドをデコードするために使用する必要のある指数を示します。
-activeConnectionIDlimit. NetScaler ADCによってリモートQUICエンドポイントにアドバタイズされる整数値です。NetScaler ADCが保存するリモートQUICエンドポイントからのQUIC接続IDの最大数を指定します。
-activeConnectionMigration. NetScaler ADCがリモートQUICエンドポイントでアクティブなQUIC接続移行を実行できるようにする必要があるかどうかを指定します。
-congestionCtrlAlgorithm. QUIC 接続に使用する輻輳制御アルゴリズムを指定します。
-initialMaxData. NetScaler ADCがリモートQUICエンドポイントにアドバタイズする整数値で、QUIC接続で送信できる最大データ量の初期値をバイト単位で指定します。
-initialMaxStreamDataBidiLocal. NetScaler ADCによってリモートQUICエンドポイントにアドバタイズされる整数値。NetScaler ADCによって開始される双方向QUICストリームの初期フロー制御制限(バイト単位)を指定します。
-initialMaxStreamDataBidiRemote. NetScaler ADCによってリモートQUICエンドポイントにアドバタイズされる整数値。リモートQUICエンドポイントによって開始される双方向QUICストリームの初期フロー制御制限(バイト単位)を指定します。
-initialMaxStreamDataUni. NetScaler ADCによってリモートQUICエンドポイントにアドバタイズされる整数値。リモートQUICエンドポイントによって開始される単方向ストリームの初期フロー制御制限(バイト単位)を指定します。
-initialMaxStreamsBidi. NetScaler ADCによってリモートQUICエンドポイントにアドバタイズされる整数値。リモートQUICエンドポイントが開始する必要がある双方向ストリームの初期最大数を指定します。
-initialMaxStreamsUni. NetScaler ADCによってリモートQUICエンドポイントにアドバタイズされる整数値。リモートQUICエンドポイントが開始する必要のある単一方向ストリームの初期最大数を指定します。
-maxAckDelay. NetScaler ADCがリモートQUICエンドポイントにアドバタイズする整数値。NetScaler ADCが確認応答の送信を遅延する最大時間をミリ秒単位で指定します。
-maxIdleTimeout. NetScaler ADCがリモートQUICエンドポイントにアドバタイズする整数値。QUIC接続の最大アイドルタイムアウトを秒単位で指定します。NetScaler ADCとリモートQUICエンドポイントによってアドバタイズされるアイドルタイムアウト値の最小値よりも長くアイドル状態のままであり、現在のプローブタイムアウト(PTO)の3倍のQUIC接続は、NetScaler ADCによってサイレントに破棄されます。
-maxUDPPayloadSize. NetScaler ADCがリモートQUICエンドポイントにアドバタイズする整数値。NetScaler ADCがQUIC接続で受信する最大のUDPデータグラムペイロードのサイズをバイト単位で指定します。
-newTokenValidityPeriod. NetScaler ADCによって送信されるQUIC NEW_TOKENフレームを介して発行されたアドレス検証トークンの有効期間を秒単位で指定する整数値です。
-retryTokenValidityPeriod. NetScaler ADCによって送信されたQUIC再試行パケットを介して発行されるアドレス検証トークンの有効期間を秒単位で指定する整数値です。
-statelessAddressValidation. NetScaler ADCがQUICクライアントのステートレスアドレス検証を実行する必要があるかどうかを指定します。QUIC接続の確立中にQUIC再試行パケットでトークンを送信し、QUIC接続の確立後にQUIC NEW_TOKENフレームでトークンを送信する必要があります。
ステップ 2: ユーザ定義の QUIC プロファイルを http_quic タイプの負荷分散仮想サーバーに関連付けます。
コマンドプロンプトで入力します:
set lb vserver <name>@ [-IPAddress <ip_addr|ipv6_addr|*>@] <serviceName>@] [-persistenceType <persistenceType>] [-quicProfileName <string>]
例:
set lb vserver lb-http3 -quicProfileName quic_http3