Change the Size of cSRX
Based on your specific cSRX Container Firewall deployment requirements, scale requirements, and resource availability, you can scale the performance and capacity of a cSRX instance by specifying a specific size. Each cSRX size has certain characteristics and can be applicable to certain deployments. By default, the cSRX container launches using the CSRX_SIZE="CSRX-2CPU-4G" size configuration.
To assign a specific size for a cSRX instance, include the CSRX_SIZE environment
variable in the docker run command.
For example, to launch a cSRX instance using the CSRX-2CPU-4G size configuration to scale performance and capacity:
root@csrx-ubuntu3:~/csrx# docker run -d --privileged --network=mgt_bridge -e
CSRX_SIZE="CSRX-2CPU-4G" --name=<csrx-container-name>
<csrx-image-name>
cSRX Container Firewall Scale-Up Performance
You can scale the performance and capacity of a cSRX Container Firewall container by increasing the allocated amount of virtual memory or the number of flow sessions. Table below shows the cSRX scale-up performance applied to a cSRX container based on its supported sizes. By default, the cSRX container launches using the CSRX-2CPU-4G (2 vCPU / 4 GB RAM) size configuration.
See Changing the Size of a cSRX Container for the procedure on how to scale the performance and capacity of a cSRX container by changing the container size.
|
cSRX Container Firewall Size |
Specification |
Junos OS Release Introduced |
|---|---|---|
| vCPUs/Memory |
cSRX sizes/flavors supported:
|
Junos OS Release 23.2R1 |