Hypershield (Service Acceleration) provides network-integrated security enforcement on NX-OS by redirecting traffic through DPU-based firewall processing. The configuration specifies a source interface, optional HTTPS proxy settings, and a firewall service that maps VRFs to DPU module affinity for distributed security processing. Hypershield requires the service_acceleration feature to be enabled.
Name Type Constraint Mandatory Default Value hypershield Class [hypershield]No
Name Type Constraint Mandatory Default Value source_interface_type Choice ethernet, loopback, mgmt, port-channel, vlan, vniNo source_interface_id Any String or Integer[min: 0] No https_proxy String No https_proxy_port Integer min: 1, max: 65535 No firewall_in_service Boolean true, falseNo firewall_vrfs List [firewall_vrfs]No
Name Type Constraint Mandatory Default Value source_interface_type Choice ethernet, loopback, mgmt, port-channel, vlan, vniNo source_interface_id String No https_proxy String No https_proxy_port Integer min: 1, max: 65535 No firewall_in_service Boolean true, falseNo firewall_vrfs List [firewall_vrfs]No
Name Type Constraint Mandatory Default Value name String Yes
Name Type Constraint Mandatory Default Value name String Yes module_affinity Integer min: 0, max: 16 No
Example 1: Basic Hypershield with HTTPS proxy
source_interface_type : loopback
source_interface_id : lo100
https_proxy : proxy.example.com
Example 2: Hypershield with firewall VRF redirection and dynamic module affinity
source_interface_type : loopback
source_interface_id : lo100
https_proxy : proxy.example.com
firewall_in_service : true
Example 3: Hypershield with multiple VRFs and specific module affinity
source_interface_type : loopback
source_interface_id : lo100
firewall_in_service : true