This article explains the difference between vSRX and vSRX 3.0, which are both models of virtual SRX now available.
Junos release 18.4R1 has introduced a new model of virtual SRX (referred to as "vSRX 3.0"), which will be available in addition to the existing virtual SRX model (referred to as "vSRX"), which has been available since Junos 15.1X49-D15 release. The vSRX 3.0 has a new architecture, which has benefits for operating in virtual environments. Some enhancements are a faster boot time, smaller install image size and better agility due to no nested routing-engine VM being used anymore. However, the original vSRX model will still be available as long as not all features which are available on vSRX have been ported to vSRX 3.0 yet. With respect to the security features, the both virtual SRX models are in feature parity. However, some platform related features may not be in parity yet. The below table specifies differences and similarities in features between vSRX and vSRX 3.0, so that you can decide when to best use which type of virtual SRX, based on your needs and environment.
show version
show chassis hardware
show chassis fpc
root@vSRX> show version Hostname: vSRX Model: vsrx <<<<<<< (SRX lower case)
root@vSRX> show chassis hardware Hardware inventory: Item Version Part number Serial number Description Chassis xxxxxxxxxxxx VSRX CB 0 Routing Engine 0 BUILTIN BUILTIN VSRX-S FPC 0 REV 07 611-049549 RL3714040884 FPC PIC 0 BUILTIN BUILTIN VSRX DPDK GE
root@vSRX> show chassis fpc Temp CPU Utilization (%) CPU Utilization (%) Memory Utilization (%) Slot State (C) Total Interrupt 1min 5min 15min DRAM (MB) Heap Buffer 0 Online Absent 7 0 6 6 6 0 40 45
root@vSRX3> show version Hostname: vSRX3 Model: vSRX <<<<<<< (SRX upper case)
root@vSRX3> show chassis hardware Hardware inventory: Item Version Part number Serial number Description Chassis xxxxxxxxxxx VSRX Midplane System IO Routing Engine VSRX-S FPC 0 FPC PIC 0 VSRX DPDK GE Power Supply 0
root@vSRX3> show chassis fpc Temp CPU Utilization (%) CPU Utilization (%) Memory Utilization (%) Slot State (C) Total Interrupt 1min 5min 15min DRAM (MB) Heap Buffer 0 Online -------------------- CPU less FPC --------------------
2018-12-28 - first posting 2019-02-08 - added "Flexible flow session capacity scaling by adding additional vRAM" indication. 2019-04-03 - updated feature support table with the Junos 19.1R1 introduced features. 2019-06-24 - updated feature support table with the Junos 19.2R1 introduced features. 2019-12-16 - updated feature support table with the Junos 19.3R1 introduced features. 2020-03-10 - updated feature support table with a Junos 19.4R1 introduced feature. 2020-06-09 - updated feature support table with a Junos 20.1R1 introduced feature. 2020-06-30 - added LLDP protocol support 2020-10-26 - updated the ability to reserve RE CPU cores for vSRX 3.0 ( can be done by 'set security forwarding-options resource-manager cpu re [1..3]'); removed incorrect statement on vMotion support; added line for PCI Passthrough support. 2021-09-03 - updated Mellanox NIC support in vSRX 3.0; updated LLDP support in vSRX 3.0