Introduction
Ce document décrit la configuration du contrôle d'admission des appels (CAC) pour le protocole point à point PPP (Point-to-Point Protocol)/VPDN (Virtual Private Dial-up Network) et l'algorithme utilisé par IOS pour calculer la valeur maximale après laquelle le routeur commence à abandonner les requêtes de session entrantes. CAC est une décision déterministe et éclairée qui est prise avant l’établissement d’une session de réseau et qui repose sur la disponibilité des ressources réseau nécessaires pour fournir un service approprié pour une nouvelle session. La fonction CAC peut être utilisée comme pratique recommandée, en particulier sur un routeur qui termine plusieurs sites.
Conditions préalables
Conditions requises
Cisco recommande que vous connaissiez l'établissement de la session PPP/VPDN, c'est-à-dire les paquets du plan de contrôle échangés pour former une session PPP/VPDN.
Components Used
Ce document n'est pas limité à des versions de matériel et de logiciel spécifiques.
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, make sure that you understand the potential impact of any command.
Configuration
Le contrôle d'admission des appels est une méthode permettant de limiter le nombre de paquets de plan de contrôle auxquels un routeur répond, dans un délai donné. La restriction peut être basée sur l'utilisation du processeur, la limite totale de session ou les appels par seconde.
Pour activer CAC, la commande Call admission new-model doit toujours être configurée.
Utilisation du processeur
Afin d'éviter des conditions de charge CPU élevée, le routeur cesse d'accepter de nouvelles sessions lorsque l'utilisation du CPU du routeur est supérieure à une valeur spécifique (en %).
Ceci est défini avec la commande Call admission cpu-limit 80.
Dans cet exemple, la limite de processeur de 80 signifie que les appels entrants seront abandonnés lorsque l'utilisation mesurée du CPU à 5 secondes est égale ou supérieure à 80 %, ce qui peut être déterminé par la commande show process cpu ou show process cpu trited.
Limite de session
Afin de définir une limite pour le nombre maximal de sessions PPP/VPDN pouvant être établies avec le routeur, vous définissez la limite de session d'admission d'appel sur le routeur, à l'aide de la commande call admission session limit 10000.
Une fois que le nombre de sessions PPP/VPDN aura atteint 10 000, les requêtes entrantes seront abandonnées jusqu'à ce que le nombre de sessions soit inférieur à 10 000.
Limite de charge de session
Afin de fixer un plafond pour le nombre de demandes de session auxquelles le routeur doit répondre (par seconde) de la part de différents clients, le coût de session est défini sur le routeur via le contrôle d'admission des appels. La limite de frais de session est définie à l'aide de la commande call admission limit 1000.
En plus de la limite de charge de session, la charge de session par période (exemple : par seconde) pour PPP/VPDN est également défini. Vous pouvez également définir la charge de session par période pour PPP et VPDN simultanément. La commande utilisée pour définir la charge de session par période est la suivante :
call admission pppoe 10 1
call admission vpdn 10 1
Ces valeurs sont utilisées pour calculer l'attribut de contrôle d'admission d'appel Appels par seconde.
Calcul des appels par seconde
La formule prend les paramètres suivants :
limite d'admission des appels <A>
appel admission pppoe/pppoa/vpdn <B> <C>
A : Charge totale de session que le routeur accepte avant de supprimer les paquets de contrôle entrants de PPPoE/PPPoA/VPDN.
B : charge de session par période (par exemple en 1 seconde)
C : Frais à vie.
Le taux d'appel est égal à : [ <A> / {<B> * ( <C> + 1})]
Le "+1 » est automatiquement ajouté par l'ASR1k pour calculer le taux d'appel. Par conséquent, si <C> = 1, ASR ajoute 1 à <C>, ce qui fait 2.
Exemple :
limite d'admission des appels 1000
call admission pppoe 10 1
CPS = [1 000/ {10 * (1 + 1)}] = 50 CPS
Résultats connexes
« Afficher les statistiques d'admission d'appel détaillées »
Valeurs importantes à vérifier :
- Nombre total d'appels rejetés
- Nombre total d'appels acceptés
- L'état actuel du CAC matériel est
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
La commande permettant d'afficher un bref aperçu de cette commande est show call admission statistics. Exemple de commande :
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
Valeurs recommandées pour 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
Vérification
Aucune procédure de vérification n'est disponible pour cette configuration.
Dépannage
Il n'existe actuellement aucune information de dépannage spécifique pour cette configuration.