プロトコル拡張

Citrix ADCアプラereplicationアンスは,HTTPなどのプロトコルをネereplicationティブでサポereplicationトしています。これに加えて,プロトコル拡張を使用して,カスタムプロトコルのサポ,トを追加できます。現在,tcpベスのカスタムプロトコルのみがサポトされています。たとえば,メッセジキュテレメトリトランスポト(mqtt)プロトコルです。セキュリティで保護されたトランザクションの場合,TCP over SSLもサポトされています。

Citrix ADCアプライアンスのプロトコル拡張は,Citrix ADCアプライアンスで使用可能な高レベルのスクリプトインフラストラクチャの一部です。スクリプト言語はLua 5.2プログラミング言語に基づいています。Citrix ADCアプライアンスにカスタムプロトコルを追加するには、該当する動作を実装するための拡張コードを記述する必要があります。たとえば、ns.tcp.client および ns.tcp.server の動作は、TCP ベースのプロトコルに適用できます。ビヘイビアを実装するには、カスタマイズするコールバックのみを実装します。コールバックが実装されていない場合、そのデフォルトが有効になります。スクリプト言語の詳細については、Citrix ADC拡張機能-言語の概要を参照してください。動作の詳細にいては,Citrix ADC拡張機能のAPIリファレンスを参照してください

Citrix ADCプロトコル拡張は,次の用途に使用できます。

  • Citrix ADCアプライアンスの新しいプロトコルサポートを,拡張機能を使用してプログラムで追加します。
  • プロトコルトラフィックを解析し,プロトコル固有のメッセージベースのロードバランシング(MBLB)を実行します。
  • ユザ定義のロドバランシングの永続性を設定します。
プロトコル拡張

この記事の概要