Boot messages report a missing VPN module, and the shopping list starts with a new card. That is one of four capability questions, and it is not always the one that failed. A chassis can have embedded encryption, a licensed feature can be inactive, and a product variant can be sold without payload encryption at all. Work the layers in order before anyone approves a purchase.

Layer 1: the hardware inventory

Read the inventory before reading the error again. The inventory names the chassis, the installed modules and their part numbers, which is what you need to compare against the platform's supported slots and parts. A module that is absent and a module that is present but failing produce different messages and different fixes.

show inventory
show module

Write the part numbers down and check them against the documentation for the exact model. An optional service module that was never ordered is a normal configuration, not a fault, and the boot message may simply be reporting its absence. A module that is listed but not recognised is a hardware or seating problem, which is a different ticket. Do not order a replacement until you can say which of those two you have.

Stop if the inventory shows a supported module that the software refuses to use. That is a compatibility question, and new hardware will not answer it.

Layer 2: the platform's other encryption paths

Many routers provide encryption without the optional module, either in dedicated hardware on the main board or in software on the CPU. Ask the platform what engine it is using rather than inferring it from the module list. The answer names the engine and whether it is hardware or software, which is the fact the boot message did not give you.

show crypto engine configuration
show crypto engine brief

A software engine can still terminate a VPN; it just has fewer cycles available for other work. That distinction matters for sizing, not for whether the feature exists. If the engine output shows an active engine, the missing module is not the reason a tunnel fails, and the investigation should move to configuration and licensing. Read the output for the engine state and the assigned algorithms, not only for a name.

Keep the capability finding separate from the performance finding. The engine tells you what can run; only a workload test tells you what runs well.

Layer 3: the software image and feature activation

A feature can be present in the image and inactive without a license or activation key. Check what the device believes it is licensed for, then compare that with the feature the configuration is trying to use. The gap between those two lists is the actual finding.

show license
show version | include license

On older platforms the same information lives behind a different command, so use the one your release documents instead of copying a command from a newer guide. A license for management encryption is not a license for VPN payload encryption, and treating them as interchangeable leads to a purchase that does not fix the problem. Record the feature name exactly as the device prints it. That string is what the vendor's licensing team will ask for.

Stop if the required feature is absent from the license list. That is an entitlement conversation, not a configuration change.

Layer 4: the product variant, where management crypto is not payload crypto

Some appliances ship in a variant that deliberately disables VPN payload encryption while leaving management access encrypted, and Cisco's licensing documentation describes that restriction for the ASA 9.8 family. On those units an HTTPS administration page and an SSH session both work, which is exactly why people conclude that crypto is fine. The restriction lives in the product variant, not in the module list or the license page. Check the SKU and the platform string in the version output against the vendor's description of that variant.

show version
show running-config | include crypto

If the unit is a no-payload-encryption variant, no firmware download and no management license removes the restriction. The supported correction is a different unit or a vendor-approved change, and that decision belongs to whoever owns the purchase. Preserve the running configuration and a management path before any approved maintenance.

The runbook ends when you can name which of the four layers failed, what evidence identified it, and which change the vendor supports for that exact combination. Capability is not throughput, and a working management page is not a working VPN.

អត្ថបទពាក់ព័ន្ធ