Einführung
Dieses Dokument beschreibt die Konfiguration der Call Admission Control (CAC) für Point-to-Point Protocol (PPP)/Virtual Private Dial-up Network (VPDN) und den von IOS verwendeten Algorithmus zur Berechnung des maximalen Werts, nach dem der Router die eingehenden Sitzungsanfragen zu verwerfen beginnt. CAC ist eine deterministische und informierte Entscheidung, die vor der Einrichtung einer Netzwerksitzung getroffen wird und auf der Verfügbarkeit der erforderlichen Netzwerkressourcen für die Bereitstellung eines geeigneten Service für eine neue Sitzung basiert. Die CAC-Funktion kann als Best Practice verwendet werden, insbesondere auf einem Router, der mehrere Standorte terminiert.
Voraussetzungen
Anforderungen
Cisco empfiehlt, über Kenntnisse der PPP/VPDN-Sitzungseinrichtung zu verfügen, d. h. über die Kontrollebenenpakete, die zur Erstellung einer PPP/VPDN-Sitzung ausgetauscht werden.
Verwendete Komponenten
Dieses Dokument ist nicht auf bestimmte Software- und Hardwareversionen beschränkt.
Die Informationen in diesem Dokument wurden von den Geräten in einer bestimmten Laborumgebung erstellt. Alle in diesem Dokument verwendeten Geräte haben mit einer leeren (Standard-)Konfiguration begonnen. Wenn Ihr Netzwerk in Betrieb ist, stellen Sie sicher, dass Sie die potenziellen Auswirkungen eines Befehls verstehen.
Konfigurieren
Die Anrufzugangskontrolle ist eine Methode zur Beschränkung der Anzahl von Kontrollebenenpaketen, auf die ein Router innerhalb eines bestimmten Zeitrahmens reagiert. Die Einschränkung kann auf der CPU-Auslastung, der Gesamtsitzungsgrenze oder Anrufen pro Sekunde basieren.
Um CAC zu aktivieren, muss immer der Befehl Call Admission new-model konfiguriert werden.
CPU-Auslastung
Um hohe CPU-Auslastungen zu vermeiden, hört der Router auf, neue Sitzungen zu akzeptieren, wenn die CPU-Auslastung des Routers einen bestimmten Wert (in %) überschreitet.
Dies wird mit dem Befehl Call Admission cpu-limit 80 festgelegt.
In diesem Beispiel bedeutet der CPU-Grenzwert von 80, dass eingehende Anrufe verworfen werden, wenn die gemessene CPU-Auslastung von 5 Sekunden 80 % oder höher beträgt. Dies wird durch den Befehl show process cpu oder show process cpu sorted bestimmt.
Sitzungslimit
Um eine Obergrenze für die maximale Anzahl von PPP/VPDN-Sitzungen festzulegen, die mit dem Router eingerichtet werden können, definieren Sie die Beschränkung der Call Admission Session auf dem Router. Diese kann mithilfe des Befehls Call Admission Session Limit 1000 festgelegt werden.
Wenn die Anzahl der PPP/VPDN-Sitzungen 10.000 erreicht hat, werden die eingehenden Sitzungsanfragen verworfen, bis die Anzahl der Sitzungen unter 10.000 sinkt.
Sitzungskostenlimit
Um eine Obergrenze für die Anzahl der Sitzungsanfragen festzulegen, auf die der Router (pro Sekunde) von verschiedenen Clients antworten muss, wird die Sitzungsgebühr auf dem Router durch Call Admission Control (Anrufzugangssteuerung) definiert. Die Sitzungskostengrenze wird mithilfe des Befehls Call Admission Limit 1000 festgelegt.
Neben der Sitzungskostengrenze wird die Sitzungsgebühr pro Zeitrahmen berechnet (Beispiel: pro Sekunde) für PPP/VPDN ebenfalls definiert ist. Sie können auch die Sitzungsgebühr pro Zeitrahmen für PPP und VPDN gleichzeitig festlegen. Der Befehl zum Definieren der Sitzungsgebühr pro Zeitrahmen lautet:
Call Admission Point 10 1
Call Admission VPN 10 1
Diese Werte werden zum Berechnen des Anrufzugangssteuerungs-Attributs Calls Per Second verwendet.
Anrufe pro Sekunde Berechnung
Die Formel setzt folgende Parameter ein:
Call Admission Limit <A>
Call Admission Point/pppoa/vpdn <B> <C>
Antwort: Gesamte Sitzungsgebühr, die der Router akzeptiert, bevor eingehende Steuerungspakete von PPPoE/PPPoA/VPDN verworfen werden.
B: Sitzungsgebühr pro Zeitrahmen (Beispiel in 1 Sekunde)
C: Lebenszeitkosten.
Die Anrufrate ist gleich: [ <A> / {<B> * ( <C> + 1)}]
Die "+1" wird automatisch vom ASR1k hinzugefügt, um die Anrufrate zu berechnen. Wenn also <C> = 1, wird <C> durch ASR 1 ergänzt, und zwar 2.
Beispiel:
Call Admission Limit 1000
Call Admission Point 10 1
CPS = [1000/ {10 * (1 + 1)} = 50 CPS
Zugehörige Ausgaben
"Anrufzugangsstatistiken anzeigen detailliert"
Wichtige zu überprüfende Werte:
- Gesamtzahl abgelehnter Anrufe
- Gesamtzahl der angenommenen Anrufe
- Der aktuelle CAC-Status der Hardware ist
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
Der Befehl zum Anzeigen einer Kurzbeschreibung dieses Befehls besteht in der Anzeige von Anrufzugangsstatistiken. Beispiel des Befehls:
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
Empfohlene Werte für 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
Überprüfen
Für diese Konfiguration ist derzeit kein Überprüfungsverfahren verfügbar.
Fehlerbehebung
Für diese Konfiguration sind derzeit keine spezifischen Informationen zur Fehlerbehebung verfügbar.