内容

概要

前提条件

要件

使用するコンポーネント

設定

確認

トラブルシュート

概要

このドキュメントでは、Point-to-Point Protocol(PPP)/Virtual Private Dial-up Network(VPDN)のコールアドミッション制御(CAC)の設定と、ルータが着信セッション要求の廃棄を開始する後に最大値を計算するためにIOSで使用されるアルゴリズムについて説明します。CACは、ネットワークセッションが確立される前に行われる確定的で十分な情報に基づく決定であり、新しいセッションに適したサービスを提供するために必要なネットワークリソースが利用可能かどうかに基づいています。CAC機能は、特に複数のサイトを終端するルータでベストプラクティスとして使用できます。

前提条件

要件

PPP/VPDNセッションの確立、つまりPPP/VPDNセッションを形成するために交換されるコントロールプレーンパケットに関する知識があることが推奨されます。

使用するコンポーネント

このドキュメントの内容は、特定のソフトウェアやハードウェアのバージョンに限定されるものではありません。

このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されました。このドキュメントで使用するすべてのデバイスは、初期（デフォルト）設定の状態から起動しています。対象のネットワークが実稼働中である場合には、どのようなコマンドについても、その潜在的な影響について確実に理解しておく必要があります。

設定

コールアドミッション制御は、ルータが応答するコントロールプレーンパケットの数を所定の時間内に制限する方法です。制限は、CPU使用率、合計セッション制限、または1秒あたりのコール数に基づいて行うことができます。

CACを有効にするには、Call admission new-modelコマンドを常に設定する必要があります。

CPU Utilization

高いCPU負荷状態を防ぐために、ルータのCPU使用率が特定の値(%)を超えると、ルータは新しいセッションの受け入れを停止します。

これは、Call admission cpu-limit 80コマンドで設定されます。

この例では、cpu制限が80の場合、測定された5秒のCPU使用率が80 %以上の場合に着信コールがドロップされます。これは、show process cpuまたはshow process cpu sortedコマンドで判別できます。

セッション制限

ルータと確立できるPPP/VPDNセッションの最大数を設定するには、ルータでコールアドミッションセッションの制限を定義します。これは、call admission session limit 10000コマンドを使用して設定できます。

PPP/VPDNセッションの数が10000に達すると、着信セッション要求は、セッション数が10000を下回るまで廃棄されます。

セッション料金制限

ルータが各種クライアントから（1秒あたりの）応答する必要があるセッション要求の数の上限を設定するには、コールアドミッション制御を通じてルータにセッション料金を定義します。セッション料金の制限は、call admission limit 1000コマンドを使用して設定します。

セッション料金の制限とともに、時間枠ごとのセッション料金(例： 1秒あたり)のPPP/VPDNも定義されます。PPPとVPDNの両方に対して、タイムフレームごとのセッション料金を同時に定義することもできます。タイムフレームごとのセッションチャージを定義するために使用するコマンドは、次のとおりです。

コールアドミッションpppoe 10 1

call admission vpdn 10 1

これらの値は、コールアドミッション制御属性のCalls Per Secondの計算に使用されます。

コール/秒の計算

式には次のパラメータが使用されます。

コールアドミッション制限<A>

コールアドミッションpppoe/pppoa/vpdn <B> <C>

A：PPPoE/PPPoA/VPDNの着信制御パケットを廃棄する前に、ルータが受け入れる合計セッション料金。

B：タイムフレームあたりのセッションチャージ（1秒の例）

C:ライフタイムチャージ。

コールレートは次のようになります。[ <A> / {<B> * ( <C> + 1)}]

コールレートを計算するために、ASR1kによって「+1」が自動的に追加されます。したがって、<C> = 1の場合、ASRは<C>に1を追加し、2にします。

以下に、いくつかの例を示します。

コールアドミッション制限1000

コールアドミッションpppoe 10 1

CPS = [1000/ {10 * (1 + 1)}] = 50 CPS

関連する出力

「Show call admission statistics detailed」

チェックする重要な値：

1. 拒否されたコールの合計数

2. 受け入れられたコールの合計数

3. 現在のハードウェアCACステータスは

Router#show call admission statistics detailed

CAC New Model (SRSM) is ACTIVE

CAC statistics duration:  4294967(seconds)                               Total duration for which the CAC is Active

Total calls rejected 11388090, accepted 877611899                        Total number of rejected and accepted calls

Current hardware CAC status is: Not Dropping                             Indicates if the CAC is dropping calls

Total call Session charges: 350, limit 1000                              Current Session Charge and Limit set by CAC, If session                                                                                                                          charge is greater than Limit, CAC status will be dropping

CPU utilization: Five Sec Average CPU Load, Current actual CPU: 22%, Limit: 70%

CAC Events:

Reject reason          Times of activation   Duration of activation (secs)     Rejected calls

CPU-limit:                    2027                       687                        1927            Drops due to CPU utilization

SessionCharges:             11386163                  17488881                    11386163          Drops due to admission limit command

LowPlatformResource:           0                          0                          0              Drops due to low resources

Session Limit:                 0                          0                          0              Drops due to session-limit command

Total dropped FSOL packets at data plane: 847838073

IOSD_CPU_OVERLIMIT_DROPS:               239184

CPS_OVERLIMIT_DROPS:                    847598889

このコマンドの概要を表示するコマンドは、show call admission statisticsです。コマンドの例：

Router#show call admission statistics

CAC New Model (SRSM) is ACTIVE

CAC statistics duration:  4294967(seconds)

Total calls rejected 13798084, accepted 863223739

Current hardware CAC status is: Dropping

ASR1000の推奨値

RP1:

call admission new-model

call admission limit 600

call admission cpu-limit 65

call admission pppoe 10 1

call admission pppoa 10 1

call admission vpdn 10 1

Calls Per Second (CPS) = 30CPS

RP2:

call admission new-model

call admission limit 1000

call admission cpu-limit 80

call admission pppoe 10 1

call admission pppoa 10 1

call admission vpdn 10 1

Calls Per Second (CPS) = 50CPS

確認

現在、この設定に使用できる確認手順はありません。

トラブルシュート

現在、この設定に関する特定のトラブルシューティング情報はありません。