tencent cloud

Cloud Load Balancer

UDPリスナーの設定

PDF
フォーカスモード
フォントサイズ
最終更新日: 2025-11-18 14:31:20
CLBインスタンスにUDPリスナーを追加して、クライアントからのUDPプロトコルリクエストを転送することができます。UDPプロトコルは、伝送効率に対する要件が高く、正確性に対する要件が比較的低いシーン(インスタントメッセージ、オンラインビデオなど)に適しています。UDPプロトコルのリスナーでは、バックエンドサーバーはクライアントのリアルIPを直接取得することができます。

前提条件

操作手順

ステップ1:リスナーの設定

1. CLBコンソールにログインし、左側ナビゲーションバーのインスタンス管理をクリックします。
2. CLBインスタンスリストページの左上隅でリージョンを選択し、インスタンスリスト右側の操作列でリスナーの設定をクリックします。


3. TCP/UDP/TCP SSL/QUIC リスナーで新規作成をクリックし、ポップアップしたリスナーの作成ダイアログボックスでUDPリスナーの設定を行います。
3.1 基本設定
リスナーの基本設定
説明
事例
名前
リスナーの名称です。
test-udp-8000      
リスニングプロトコルポート
リスニングプロトコル:この例ではUDPを選択します。
リスニングポート:リクエストを受信してバックエンドサーバーにリクエストを転送するために使用するポートで、ポート範囲は1~65535です。
同一CLBインスタンス内で、リスニングポートは重複できません。
UDP:8000
バランシング方式
UDPリスナー内では、CLBは重み付けラウンドロビン(WRR)および重み付け最小接続(WLC)の2種類のスケジューリングアルゴリズムをサポートしています。
重み付けラウンドロビンアルゴリズム:バックエンドサーバーの重みに基づき、順番にリクエストを異なるサーバーに配信します。重み付けラウンドロビンアルゴリズムは新規接続数に基づいてスケジューリングし、重みの高いサーバーがラウンドロビンされる回数(確率)が高くなるほど、同じ重みのサーバーは同じ数の接続数を処理します。
重み付け最小接続:サーバーの現在アクティブな接続数に基づいてサーバーの負荷状況を推定します。重み付け最小接続はサーバー負荷および重みに基づいて総合的にスケジューリングし、重み値が同じ場合、現在の接続数が少ないバックエンドサーバーほどラウンドロビンされる回数(確率)も高くなります。
説明:重み付け最小接続のバランシング方式を選択した場合、リスナーはセッション維持機能の有効化をサポートしません。
重み付けラウンドロビン
QUIC IDによるスケジューリング
有効化すると、CLBはQUIC IDによってスケジューリングされ、同一のQUIC Connection IDは同一のバックエンドサーバーにスケジューリングされます。クライアントリクエストにQUIC Connection IDが含まれない場合は一般的な重み付けラウンドロビンにダウングレードされ、4つ組(ソースIP+ターゲットIP+ソースポート+ターゲットポート)によってスケジューリングされます。
オン
ProxyProtocol 設定
チェックを入れると、ProxyProtocol 設定を有効にできます。ProxyProtocol プロトコルを介してクライアントのソースアドレスをバックエンドサーバーに伝達することができます。
チェックを入れる
接続アイドルタイムアウト時間
現在のUDP接続タイムアウト時間はデフォルトで300秒です。この時間閾値を超え、セッションでデータ転送がない場合、接続が切断されます。調整が必要な場合は、チケット申請を提出してください。
性能容量型インスタンスの有効範囲:10 - 1980、単位:秒。
その他タイプのインスタンスの有効範囲:10 - 900、単位:秒。
300秒
3.2 ヘルスチェック
ヘルスチェックの詳細については、UDPヘルスチェックをご参照ください。
3.3 セッション維持
セッション維持の設定
説明
事例
セッション維持の有効化/無効化
セッションの維持を有効化すると、CLBリスナーは同一クライアントからのアクセスリクエストを同一のバックエンドサーバーに配信します。
TCPプロトコルはクライアントIPアドレスのセッションの維持に基づき、同一IPアドレスからのアクセスリクエストを同一のバックエンドサーバーに転送します。
重み付けラウンドロビンスケジューリングはセッションの維持をサポートします。重み付け最小接続スケジューリングはセッション維持機能の有効化をサポートしていません。
オン
セッションの維持時間
セッションの維持時間
維持時間を超え、接続中に新たなリクエストがない場合は、自動的にセッションの維持が切断されます。
設定可能範囲は30~3600秒です。
30s

ステップ2:バックエンドサーバーのバインド

1. リスナー管理ページで、上記のUDP:8000リスナーなどの、先ほど作成したリスナーをクリックすると、リスナーの右側にバインド済みのバックエンドサービスが表示されます。
2. バインドをクリックし、バインドしたいバックエンドサーバーをポップアップボックスから選択し、サービスポートと重みを設定します。
説明:
デフォルトポート機能:先に「デフォルトポート」を入力してからバックエンドサーバーを選択すると、それぞれのバックエンドサーバーのポートがすべてデフォルトポートとなります。

ステップ3:セキュリティグループ(オプション)

CLBのセキュリティグループを設定して、パブリックネットワークトラフィックの分離を行うことができます。詳細については、CLBセキュリティグループの設定をご参照ください。

ステップ4:リスナーの変更/削除(オプション)

作成したリスナーを変更または削除したい場合、「リスナー管理」ページで、作成したリスナーをクリックし、

アイコンをクリックして変更または

アイコンをクリックして削除してください。

ヘルプとサポート

この記事はお役に立ちましたか?

フィードバック