Introduction
La traduction d'adresses réseau pour l'interface virtuelle (NVI NAT) a été conçue pour permettre NAT entre les contextes d'expédition de route virtuelle (VRF), mais a été vue pour être déployée dans non des scénarios de VRF. Ce document décrit un scénario où NVI NAT peut entraîner l'utilisation du CPU élevé.
Conditions préalables
Aucune spécification déterminée n'est requise pour ce document.
Ce document n'est pas limité à des versions de matériel et de logiciel spécifiques.
Problème
Dans certains de ces scénarios de Non-VRF, NVI NAT entraînera la commutation de processus qui mènera à la CPU de haute due au processus d'entrée IP et au débit réduit. La commutation de processus sera vue quand NVI NAT est fait avec la surcharge d'interface ou le groupe NAT contenant les adresses IP qui sont dans le sous-réseau d'une interface locale. Quand ceci se produit, la commande triée par CPU de processus d'exposition affichera l'utilisation élevée due au processus d'entrée IP.
Router#show process cpu sorted
CPU utilization for five seconds: 84%/37%; one minute: 30%; five minutes: 11% PID Runtime(ms) Invoked uSecs 5Sec 1Min 5Min TTY Process 112 189988000 137290092 1383 45.91% 13.97% 4.05% 0 IP Input
la caractéristique de show ip cef switching statistics affichera un grand, croissant nombre de coups de volée dus au paquet destiné pour nous
Router#show ip cef switching statistics Reason Drop Punt Punt2HostRP LES Packet destined for us 0 1402039546 0RP LES Total 0 1402039546 0All Total 0 1402039546 0
Solution
Remplacez NVI NAT par NAT existant (ip nat intérieur ou ip nat outside) en tant que ci-dessous.
1) Ajoutez dans les nouvelles déclarations NAT existantes pour les entrées dynamiques et statiques.
(config)#ip nat inside source list 100 interface GigabitEthernet0/0 overload
2) Ajoutez l'ip nat intérieur ou l'ip nat outside comme approprié aux interfaces NAT.
(config)#interface gigabitethernet0/0
(config-if)#ip nat inside
(config)#interface gigabitethernet0/1
(config-if)#ip nat outside
3) Retirez l'ip nat enable de toutes les interfaces.
(config)#interface gigabitethernet0/0
(config-if)#no ip nat enable
(config)#interface gigabitethernet0/1
(config-if)#ip nat enable
4) Retirez les entrées NAT dynamiques et statiques NVI. Ceci peut exiger utilisant « a forcé » le mot clé pour retirer les entrées actuellement en service.
(config)#no ip nat source list 100 int gigabitEthernet 0 overload
Le guide de configuration pour NVI NAT peut être trouvé ici pour la référence.