Symptom
When ceasing a VRF or removing "address-family ipv6" from the vrf definition, some static NAT associated with a different VRF is ceased.
DUT#show run | in ip nat inside source
ip nat inside source static 50.0.0.5 50.0.0.5 vrf CUST01 no-payload match-in-vrf
ip nat inside source static 50.0.0.1 50.0.0.1 vrf CUST01 no-payload match-in-vrf
ip nat inside source route-map RM-NAT-SERVICE pool CUST01 vrf CUST01 match-in-vrf overload
DUT#conf t
Enter configuration commands, one per line. End with CNTL/Z.
DUT(config)#no vrf definition CUST02
% IPv4 and IPv6 addresses from all interfaces in VRF CUST02 have been removed
DUT(config)#^Z
DUT#show run | in ip nat inside source
ip nat inside source route-map RM-NAT-SERVICE pool CUST01 vrf CUST01 match-in-vrf overload
Conditions
The VRF being ceased must have "address-family ipv6" configured.
Further Problem Description
The bug affects both inside and outside.