Einleitung
In diesem Dokument wird beschrieben, wie Sie den Arbeitsspeicher des Data Plane (DP) Quantum Flow Processor (QFP) External Memory Manager (EXEM) auf dem Cisco Cloud Services Router 1000V (CSR1000V) erhöhen können.
Voraussetzungen
Anforderungen
Cisco empfiehlt, dass Sie über Kenntnisse in folgenden Bereichen verfügen:
- CSR1000V-Router
- Cisco IOS®-XE
- ESXi vCenter
Verwendete Komponenten
Die Informationen in diesem Dokument basierend auf folgenden Software- und Hardware-Versionen:
- In VMware ESXi bereitgestellter CSR1000V-Router, 6.7.0
- Cisco IOS®-XE 16.12.6
Die Informationen in diesem Dokument beziehen sich auf Geräte in einer speziell eingerichteten Testumgebung. Alle Geräte, die in diesem Dokument benutzt wurden, begannen mit einer gelöschten (Nichterfüllungs) Konfiguration. Wenn Ihr Netzwerk in Betrieb ist, stellen Sie sicher, dass Sie die möglichen Auswirkungen aller Befehle kennen.
Hintergrund
Es ist wichtig zu verstehen, wie Cisco IOS®-XE aufgebaut ist. Mit Cisco IOS®-XE ist Cisco auf einen Linux-Kernel umgestiegen, und alle Subsysteme wurden in Prozesse unterteilt. Alle Subsysteme, die sich zuvor in Cisco IOS® befanden, werden jetzt als Softwareprozesse innerhalb des Linux-Betriebssystems ausgeführt. Cisco IOS® selbst wird als Daemon (Cisco IOSd) innerhalb des Linux-Betriebssystems ausgeführt. Cisco IOS®-XE bietet nicht nur dasselbe Erscheinungsbild wie das klassische Cisco IOS®, sondern auch Betrieb, Support und Management.
Der dem virtuellen System (VM) zugewiesene Speicher wird dem Cisco IOS®-Daemon (Cisco IOSd) und dem Datenebenenspeicher zugewiesen.
Standardmäßig beträgt die Speicherzuweisung auf Cisco IOSd 2,5 GB, und für die Datenebene 1,5 GB. Die für Cisco IOSd verfügbare Speichermenge wird durch Speichererweiterungslizenzen und bestimmte Funktionslizenzen (Breitbandfunktionslizenz) gesteuert und bleibt unverändert, wenn VM mehr Speicher zugewiesen wird.
Im Datenebenenspeicher beträgt die maximale Speichergröße auf dem CSR1000V standardmäßig 256 MB (268435456 Byte). Dies kann für bestimmte Funktionskonfigurationen wie QoS-Richtlinien, NAT-Sitzungen, IPSec-Sicherheitszuordnungen usw. sehr gering sein. und bei extrem hoher Auslastung -
CSR_ESXi#show platform hardware qfp active infrastructure exmem statistics
QFP exmem statistics
Type: Name: DRAM, QFP: 0
Total: 268435456
InUse: 263066746
Free: 5368710
Lowest free water mark: 206885888
Type: Name: IRAM, QFP: 0
Total: 2097152
InUse: 218112
Free: 1879040
Lowest free water mark: 1879040
Type: Name: SRAM, QFP: 0
Total: 0
InUse: 0
Free: 0
Lowest free water mark: 0
Jul 5 08:016:32.486: %QFPOOR-2-LOWRSRC_PERCENT_CRIT: R0/0: cpp_ha: QFP 0 DRAM(EXMEM) at 99 percent, exceeds critical level 95
Exmem ist der dynamische Speicher, der die eigentliche Paketverarbeitung ermöglicht. Er wird für Funktionen zur Skalierung und Verwaltung des statischen und dynamischen Speichers verwendet von Cisco Packet Processor (CPP).
Anmerkung: Detaillierte Informationen zum Cisco IOSd-Speicher finden Sie unter Cisco CSR 1000v Memory Allocation (Speicherzuweisung für Cisco CSR 1000v).
Konfigurieren der CSR1000V-Examenzuweisung
In diesem Abschnitt wird beschrieben, wie Sie Datenebenenvorlagen konfigurieren, um die QFP-Examensgröße zu erhöhen.
Folgende Vorlagenoptionen sind verfügbar:
Kontrollebene extra schwer
schweres Steuerflugzeug
datenebenenintensiv
Normalbetrieb auf Datenebene
schweres Serviceflugzeug
Dienstebenenmedium
Anmerkung: Dieses Dokument behandelt keine Control-Plane-Vorlagen und Service-Plane-Vorlagen. Weitere Informationen zu diesen Vorlagen finden Sie im Cisco CSR 1000v und Cisco ISRv Software Configuration Guide
Vorlage: Datenebene stark
Die nächste Tabelle zeigt die QFP-Examensspeicherzuordnung für die Datenebenen-Schwerevorlage.
VM-Speicher |
QFP-Beispielgröße |
4 GB |
256 MB (Standardwert) |
8 GB |
512 MB |
16 GB |
1024 MB |
Router#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#platform resource data-plane-heavy
Please reboot to activate this template
Router(config)#end
Router#write memory
Building configuration...
[OK]
CSR_ESXi#reload
Schritte im Überblick
- enable
- configure terminal
- Plattform, Ressourcen auf Datenebene stark
- end
- Schreibspeicher
- nachladen
Überprüfung
1. 8GB zugewiesen zu VM .
cisco CSR1000V (VXE) processor (revision VXE) with 2295972K/3075K bytes of memory.
Processor board ID 949XJJNMSHM
3 Gigabit Ethernet interfaces
32768K bytes of non-volatile configuration memory.
8105924K bytes of physical memory.
7774207K bytes of virtual hard disk at bootflash:.
0K bytes of WebUI ODM Files at webui:.
2. Nach dem Vorlagenwechsel wurden keine Änderungen am zugewiesenen Arbeitsspeicher für Cisco IOSd und die Datenebene festgestellt.
Router#show platform software vmemory info
Memory Upgrade Limits:
Total System Memory: 7915 MB
Memory From Upgrade Licenses: N/A(Smart License Enabled)
Memory From Feature Licenses: N/A(Smart License Enabled)
Memory Available For Upgrade:
Available System Memory: 3819 MB
Available Upgrade Licensed Memory: N/A(Smart License Enabled)
Available Feature Licensed Memory: N/A(Smart License Enabled)
Current Memory Allocation:
Cisco IOSD: 2560 MB (default) + 0 MB upgrade
Data Plane: 1536 MB (default) + 0 MB upgrade
3. QFP exmem total available is now 512MB.
Router#show platform hardware qfp active infrastructure exmem statistics
QFP exmem statistics
Type: Name: DRAM, QFP: 0
Total: 536870912
InUse: 61156352
Free: 475714560
Lowest free water mark: 475321344
Type: Name: IRAM, QFP: 0
Total: 2097152
InUse: 218112
Free: 1879040
Lowest free water mark: 1879040
Type: Name: SRAM, QFP: 0
Total: 0
InUse: 0
Free: 0
Lowest free water mark: 0
Router#show platform software cpu alloc
CPU alloc information:
Control plane cpu alloc: 0
Data plane cpu alloc: 1-7
Service plane cpu alloc: 0
Template used: CLI-data_plane_heavy
Vorlage: Datenebene normal
Router#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#platform resource data-plane-normal
Please reboot to activate this template
Router(config)#end
Router#write memory
Building configuration...
[OK]
CSR_ESXi#reload
Schritte im Überblick
- enable
- configure terminal
- Datenebene der Plattformressource-normal
- end
- Schreibspeicher
- nachladen
Normale Datenebene, verwendet 256 MB im QFP-Beispiel, unabhängig von der Menge des zugewiesenen VM-Speichers.
cisco CSR1000V (VXE) processor (revision VXE) with 2295972K/3075K bytes of memory.
Processor board ID 949XJJNMSHM
3 Gigabit Ethernet interfaces
32768K bytes of non-volatile configuration memory.
16363460K bytes of physical memory.
7774207K bytes of virtual hard disk at bootflash:.
0K bytes of WebUI ODM Files at webui:.
Router#show platform software vmemory info
Memory Upgrade Limits:
Total System Memory: 15979 MB
Memory From Upgrade Licenses: N/A(Smart License Enabled)
Memory From Feature Licenses: N/A(Smart License Enabled)
Memory Available For Upgrade:
Available System Memory: 11883 MB
Available Upgrade Licensed Memory: N/A(Smart License Enabled)
Available Feature Licensed Memory: N/A(Smart License Enabled)
Current Memory Allocation:
Cisco IOSD: 2560 MB (default) + 0 MB upgrade
Data Plane: 1536 MB (default) + 0 MB upgrade
Router#show platform hardware qfp active infrastructure exmem statistics
QFP exmem statistics
Type: Name: DRAM, QFP: 0
Total: 268435456
InUse: 61156352
Free: 207279104
Lowest free water mark: 206885888
Type: Name: IRAM, QFP: 0
Total: 2097152
InUse: 218112
Free: 1879040
Lowest free water mark: 1879040
Type: Name: SRAM, QFP: 0
Total: 0
InUse: 0
Free: 0
Lowest free water mark: 0
Anmerkung: Die QFP-Zuweisung des maximalen Speichers hängt allein von der Größe des zugewiesenen Speichers für die VM und der angewendeten Datenebenenvorlage ab. Es ist nicht von installierten Speichererweiterungslizenzen abhängig.
Fehlerbehebung
Derzeit sind keine spezifischen Informationen zur Fehlerbehebung für diese Konfiguration verfügbar.