Inleiding
Dit document beschrijft hoe u het geheugen van Data Plane (DP) Quantum Flow Processor (QFP) External Memory Manager (exem) op Cisco Cloud Services Router 1000V (CSR1000V) kunt vergroten.
Voorwaarden
Vereisten
Cisco raadt kennis van de volgende onderwerpen aan:
- CSR100V-routers.
- Cisco IOS®-XE switch
- ESXi vCenter
Gebruikte componenten
De informatie in dit document is gebaseerd op de volgende software- en hardware-versies:
- CSR1000V-router geïmplementeerd in VMware ESXi, 6.7.0
- Cisco IOS®-XE 16.12.6
De informatie in dit document is gebaseerd op de apparaten in een specifieke laboratoriumomgeving. Alle apparaten die in dit document worden beschreven, hadden een opgeschoonde (standaard)configuratie. Als uw netwerk live is, moet u zorgen dat u de potentiële impact van elke opdracht begrijpt.
Achtergrond
Het is belangrijk om te begrijpen hoe Cisco IOS®-XE is gebouwd. Met Cisco IOS®-XE is Cisco naar een Linux-kernel verhuisd en zijn alle subsystemen opgesplitst in processen. Alle subsystemen die zich voorheen in Cisco IOS® bevonden, worden nu uitgevoerd als softwareprocessen binnen het Linux Operating System (OS). Cisco IOS® zelf wordt uitgevoerd als een daemon (Cisco IOSd) binnen het Linux-besturingssysteem. Cisco IOS®-XE behoudt niet alleen dezelfde look en feel van de klassieke Cisco IOS®, maar ook de werking, ondersteuning en het beheer.
Geheugen dat aan Virtual Machine (VM) is toegewezen, wordt toegewezen aan Cisco IOS® daemon (Cisco IOSd) en aan Data Plane-geheugen.
Standaard is de geheugentoewijzing op Cisco IOSd 2,5 GB en is voor het gegevensplane 1,5 GB, de hoeveelheid geheugen die beschikbaar is voor Cisco IOSd wordt bepaald door memory add-on-licenties en bepaalde functielicenties (breedbandfunctielicentie) en deze verandert niet wanneer meer geheugen aan VM wordt toegewezen.
In het geheugen van het gegevensplane, is de voorbeeldgeheugengrootte op CSR1000V door gebrek 256MB (268435456 Bytes), die zeer kleine hoeveelheid voor bepaalde specifieke eigenschappenconfiguraties, zoals Beleid QoS, NAT zittingen, IPSec Security Associations, etc. kan zijn. en wanneer het extreme hoge gebruik wordt waargenomen -
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
Exem is het dynamische geheugen dat de daadwerkelijke pakketbehandeling toestaat, die voor eigenschappen aan schaal wordt gebruikt en statisch en dynamisch geheugen beheert dat door Cisco Packet Processor (CPP) wordt gebruikt.
Opmerking: raadpleeg Cisco CSR 1000v Memory Allocation voor uitgebreide informatie over Cisco IOSd-geheugenadd-on.
CSR100V exemplaartoewijzing configureren
In deze sectie wordt beschreven hoe u sjablonen voor het gegevensplane kunt configureren om de exemgrootte van QFP te vergroten.
De beschikbare opties voor sjablonen zijn -
extra zwaar bedieningsvliegtuig
met het bedieningsvliegtuig zwaar
vol met dataplaat
van het gegevensvlak normaal
dienstvliegtuig-zwaar
dienstvliegtuig-medium
Opmerking: dit document heeft geen betrekking op sjablonen voor besturingsplane en servicevliegtuigsjablonen. Zie voor meer informatie over deze sjablonen - Cisco CSR 1000v en Cisco ISRv Software Configuration Guide
Sjabloon: Dataplane zwaar
De volgende tabel toont de QFP exemm geheugentoewijzing voor de Data Plane Heavy template.
VM-geheugen |
QFP-examengrootte |
4 GB |
256 MB (standaardwaarde) |
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
Samenvatting van stappen
- toelaten
- configureer terminal
- platform bron data-plane-heavy
- doel
- schrijfgeheugen
- herladen
Verifiëren
1. 8GB toegewezen aan 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. Er worden geen wijzigingen waargenomen in het geheugen dat aan Cisco IOSd en het gegevensplane is toegewezen nadat de sjabloon is gewijzigd.
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. Het totaal beschikbare QFP-examen is nu 512 MB.
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
Sjabloon: Dataplane 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
Samenvatting van stappen
- toelaten
- configureer terminal
- dataplatform van de platformbron-normaal
- doel
- schrijfgeheugen
- herladen
Data Plane Normal gebruikt 256 MB in QFP-examen, ongeacht de hoeveelheid VM-geheugen die is toegewezen.
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
Opmerking: de toewijzing van het QFP-examen is uitsluitend afhankelijk van de hoeveelheid geheugen die aan VM is toegewezen en van de toegepaste gegevensvliegtuigsjabloon. Het is niet afhankelijk van geïnstalleerde memory add-on licenties.
Problemen oplossen
Er is momenteel geen specifieke informatie beschikbaar over hoe u deze configuratie kunt oplossen.