20
Junos OS Release 15.1X49-D70 for vSRX Release Notes Release 15.1X49-D70 02 February 2017 Revision 2 Contents Introduction ........................................................ 3 New and Changed Features ............................................ 3 New Features for 15.1X49-D70 ...................................... 3 CoS ........................................................ 3 Infrastructure ................................................ 3 Mobile ...................................................... 3 Sky Advanced Threat Prevention (Sky ATP) ....................... 4 VPN ....................................................... 4 vSRX Architecture Illustration ...................................... 4 vSRX Architecture ............................................ 4 Supported Features .............................................. 5 Supported Features References ..................................... 5 Unsupported Features ............................................ 7 Changes in Behavior and Syntax ........................................ 7 CLI ............................................................ 7 Known Behavior ..................................................... 7 Chassis Cluster/High Availability .................................... 7 Class of Service .................................................. 8 Interfaces and Routing ............................................ 8 Platform and Infrastructure ........................................ 8 SR-IOV ........................................................ 9 vSRX Limitations in Junos Space Security Director Integration with vSRX . . . 10 Known Issues ...................................................... 10 Chassis Clustering ............................................... 10 Class of Service (CoS) ............................................ 11 Ethernet Switching ............................................... 11 Flow and Processing .............................................. 11 General Routing ................................................. 11 Interfaces and Routing ............................................ 11 Platform and Infrastructure ........................................ 12 1 Copyright © 2017, Juniper Networks, Inc.

Junos OS Release 15.1X49-D70 for vSRX Release Notes · Junos OS Release 15.1X49-D70 for vSRX Release Notes

  • Upload
    leminh

  • View
    412

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Junos OS Release 15.1X49-D70 for vSRX Release Notes · Junos OS Release 15.1X49-D70 for vSRX Release Notes

Junos OS Release 15.1X49-D70 for vSRX

Release Notes

Release 15.1X49-D7002 February 2017Revision 2

Contents Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

New and Changed Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

New Features for 15.1X49-D70 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

CoS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

Infrastructure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

Mobile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

Sky Advanced Threat Prevention (Sky ATP) . . . . . . . . . . . . . . . . . . . . . . . 4

VPN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

vSRX Architecture Illustration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

vSRX Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

Supported Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

Supported Features References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

Unsupported Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

Changes in Behavior and Syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

CLI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

Known Behavior . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

Chassis Cluster/High Availability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

Class of Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

Interfaces and Routing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

Platform and Infrastructure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

SR-IOV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

vSRX Limitations in Junos Space Security Director Integration with vSRX . . . 10

Known Issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

Chassis Clustering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

Class of Service (CoS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

Ethernet Switching . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

Flow and Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

General Routing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

Interfaces and Routing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

Platform and Infrastructure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

1Copyright © 2017, Juniper Networks, Inc.

Page 2: Junos OS Release 15.1X49-D70 for vSRX Release Notes · Junos OS Release 15.1X49-D70 for vSRX Release Notes

UTM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

VPN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

Resolved Issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

Resolved Issues 15.1X49-D70 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

Flow-based and Packet-based Processing . . . . . . . . . . . . . . . . . . . . . . . . 12

Platform and Infrastructure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

Migration, Upgrade, and Downgrade Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . 13

Upgrading Software Packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

Validating the OVA Image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

Migrating from Firefly Perimeter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

System Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

System Requirements by Environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

Hardware Recommendations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

Best Practices Recommendations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

NUMA Nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

PCI NIC-to-VM Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

Mapping Virtual Interfaces to a vSRX VM . . . . . . . . . . . . . . . . . . . . . . . . . 17

Finding More Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

Documentation Feedback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

Requesting Technical Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

Self-Help Online Tools and Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

Opening a Case with JTAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

Copyright © 2017, Juniper Networks, Inc.2

Release Notes for vSRX

Page 3: Junos OS Release 15.1X49-D70 for vSRX Release Notes · Junos OS Release 15.1X49-D70 for vSRX Release Notes

Introduction

These release notes accompany Junos OS Release 15.1X49-D70 for vSRX. They describe

new and changed features, known behavior, and known and resolved problems in the

software.

vSRX is a virtual security appliance that provides security and networking services in

virtualized private or public cloud environments. It runs as a virtualmachine (VM) on x86

servers that support virtualization, and it enables advanced security and routing at the

network edge in multitenant virtualized environments.

vSRX is built on Junos OS and delivers security and networking features similar to those

available on SRX Series Services Gateways.

You can also find these release notes in the Juniper Networks TechLibrary, located at

https://www.juniper.net/techpubs/.

New and Changed Features

This section describes new features and enhancements to existing features in Junos OS

Release 15.1X49-D70 for vSRX.

• New Features for 15.1X49-D70 on page 3

• vSRX Architecture Illustration on page 4

• Supported Features on page 5

• Supported Features References on page 5

• Unsupported Features on page 7

New Features for 15.1X49-D70

The following features are new in Junos OS Release 15.1X49-D70 for vSRX.

CoS

Layer2shaping—Startingwith JunosOSRelease 15.1X49-D70 for vSRX, youcanuseLayer

2 shaping to configure additional overhead accounting to compensate for downstream

added VLAN tags. Use the CLI option egress-shaping-overhead range at the edit chassis

fpc fpc-number pic pic-number traffic-manager hierarchy level. The range is -62 to 192.

Infrastructure

MulticorevSRX—Startingwith JunosOSRelease 15.1X49-D70 for vSRX, youcangethigher

performance and scale by launching vSRX with 5vCPU and 8G vRAM.

[See vSRX Guide for VMware and vSRX Guide for KVM.]

Mobile

GTP and SCTP support—Starting with Junos OS Release 15.1X49-D70, vSRX supports

the GPRS Tunnelling Protocol (GTP) and the Stream Control Transmission Protocol

(SCTP) Application Layer Gateways (ALGs).

3Copyright © 2017, Juniper Networks, Inc.

Introduction

Page 4: Junos OS Release 15.1X49-D70 for vSRX Release Notes · Junos OS Release 15.1X49-D70 for vSRX Release Notes

[See General Packet Radio Service Feature Guide for Security Devices.]

Sky Advanced Threat Prevention (Sky ATP)

Sky Advanced Threat Prevention—Starting with Junos OS Release 15.1X49-D70, Sky

Advanced Threat Prevention (Sky ATP) supports vSRX 2vCPU (small) and 5vCPU

(medium) flavors. Sky ATP keeps your network free of sophisticated zero-day attacks

and other unknown threats by delivering superior cloud-based protection, scanning

ingress and egress traffic for malware and indicators of compromise.

NOTE: Youmust install the appropriate Sky ATP license on vSRX before youenroll the vSRX.

[See Sky Advanced Threat Prevention Administration Guide.]

VPN

AES-GCM—Startingwith JunosOSRelease 15.1X49-D70 for vSRX, you canuseAES-GCM

authenticated encryption for IPsec VPNs. Use the CLI option encryption-algorithm at the

edit security ipsec proposals hierarchy level. The new options are aes-128-gcm,

aes-192-gcm, and aes-256-gcm. Use the CLI option dh-group at the edit security ike

proposals hierarchy level. The new options are group19 and group20.

[See proposals (Security IPsec) and proposals (Security IKE).]

vSRX Architecture Illustration

vSRX Architecture

Figure 1 on page 5 is a high-level illustration of the vSRX architecture as of Junos OS

Release 15.1X49-D70 for vSRX.

Copyright © 2017, Juniper Networks, Inc.4

Release Notes for vSRX

Page 5: Junos OS Release 15.1X49-D70 for vSRX Release Notes · Junos OS Release 15.1X49-D70 for vSRX Release Notes

Figure 1: vSRX Architecture

Supported Features

Startingwith JunosOSRelease 15.1X49-D15 for vSRX,wechanged thenameof thevirtual

security product to vSRX.

For details about Junos OS features supported on vSRX, see Feature Explorer: vSRX.

Note that all commands in the Junos OS 15.1 code that do not apply to vSRX will be

removed from the command-line interface (CLI) of the vSRX software images.

Supported Features References

Table 1 onpage6 lists documentation references to JunosOS features that are supported

on JunosOSRelease 15.1X49-D70 for vSRX. See “KnownBehavior” on page 7, SRXSeries

Features Not Supported on vSRX, and SRX Series Features Not Supported on vSRX in AWS

for specific support limitations.

NOTE: SomevSRXfeatures requirea license.SeevSRXLicenseModelNumbers

for more details.

5Copyright © 2017, Juniper Networks, Inc.

New and Changed Features

Page 6: Junos OS Release 15.1X49-D70 for vSRX Release Notes · Junos OS Release 15.1X49-D70 for vSRX Release Notes

Table 1: Documentation References for Junos OS Features Supported onvSRX

vSRX PlatformFeature DocumentationFeature

VMware, KVM, Contrail, andAWS

Application Firewall OverviewApplication Firewall(AppFW)

VMware, KVM, Contrail, andAWS

Understanding ApplicationIdentification Techniques

ApplicationIdentification (AppID)

VMware, KVM, Contrail, andAWS

ALGOverviewApplication LayerGateways (ALGs)

VMware, KVM, Contrail, andAWS

Understanding Application QoS(AppQoS)

Application Quality ofService (AppQoS)

VMware, KVM, Contrail, andAWS

Attack Detection and PreventionOverview

Attack Detection andPrevention (ADP)

KVMChassis Cluster OverviewChassis cluster supportfor Virtio driver

VMwareChassis Cluster OverviewChassis cluster supportfor VMXNET3 driver

VMware, KVM, Contrail, andAWS

Understanding Class of ServiceClass of service (CoS)

VMware, KVM, Contrail, andAWS

Understanding InterfacesDynamic HostConfiguration Protocol(DHCP)

VMware, KVM, Contrail, andAWS

JuniperNetworksDevicesProcessingOverview

Flow and packetprocessing

VMware, KVM, Contrail, andAWS

Understanding Intrusion Detectionand Prevention

IntrusionDetection andPrevention (IDP)

VMware, KVM, Contrail, andAWS

IPsec VPNOverviewIPsec VPN

VMware, KVM, Contrail, andAWS

MPLSOverviewMultiprotocol LabelSwitching (MPLS)

VMware, KVM, and ContrailMulticast OverviewMulticast

VMware, KVM, Contrail, andAWS

Introduction to NATNetwork AddressTranslation (NAT)

VMware, KVM, Contrail, andAWS

Junos OS Routing Protocols LibraryRouting protocols

Copyright © 2017, Juniper Networks, Inc.6

Release Notes for vSRX

Page 7: Junos OS Release 15.1X49-D70 for vSRX Release Notes · Junos OS Release 15.1X49-D70 for vSRX Release Notes

Table 1: Documentation References for Junos OS Features Supported onvSRX (continued)

vSRX PlatformFeature DocumentationFeature

VMware, KVM, Contrail, andAWS

Understanding Security BasicsSecurity building bocks

VMware, KVM, and ContrailEthernet Switching and Layer 2Transparent Mode Overview

Transparent mode

VMware, KVM, Contrail, andAWS

Unified Threat ManagementOverview

Unified ThreatManagement (UTM)

VMware, KVM, Contrail, andAWS

Understanding User Authenticationfor Security Devices

User authentication

Unsupported Features

While vSRX supports many of the Junos OS features supported on other SRX Series

devices, not all features are supported. For information about JunosOS features that are

not supported on vSRX, see SRX Series Features Not Supported on vSRX and SRX Series

Features Not Supported on vSRX in AWS.

Changes in Behavior and Syntax

This section lists the changes in behavior of vSRX features and changes in the syntax of

Junos OS statements and commands from Junos OS Release 15.1X49-D70 for vSRX.

For the most complete and latest information about changes in behavior and syntax

applicable to SRX platforms, see Changes in Behavior and Syntax for SRX

CLI

• Starting in Junos OS Release 15.1X49-D70 for vSRX, the set security gprs gtp enable

statement is deprecated. GPRS GTP is always enabled on vSRX. This command is

accepted in a configuration but is hidden in the CLI. The command will be removed in

a future release.

Known Behavior

Thissectioncontains theknownbehaviors, systemmaximums,and limitations inhardware

and software in Junos OS Release 15.1X49 for vSRX.

Chassis Cluster/High Availability

• In vSRX deployments, HA is not supported on Contrail and AWS.

• In KVM deployments using Virtio, when vSRX is operating in HA and sessions are

established and closed at very high rates, some sessions might not get closed on the

backup node. This issue is because of a Virtio driver limitation.

7Copyright © 2017, Juniper Networks, Inc.

Changes in Behavior and Syntax

Page 8: Junos OS Release 15.1X49-D70 for vSRX Release Notes · Junos OS Release 15.1X49-D70 for vSRX Release Notes

Workaround: Reduce session establish rate to less than 300 cps.

• InKVMdeploymentsusingVirtio,whenvSRX is operating inHA, packet loss is observed

during an RG0 failover. This occurs because the MAC entry at the bridge layer cannot

be updated by the HAmechanism because of a driver limitation. Packetsmust remain

in the queue until they expire.

Class of Service

• In Junos OS Release 15.1X49-D40, the following features are not supported on SRX

Series devices and vSRX instances:

• Layer 2 transparent mode

• Three-color policer

Interfaces and Routing

• In vSRX deployments, source MAC filtering is supported on Fast Ethernet and Gigabit

Ethernet interfaces in Layer 3 standalonemode and redundant Ethernet interfaces in

HAmode. However, support is not available on Aggregated Ethernet (AE), Fabric

Ethernet, or Gigabit Ethernet interfaces in Layer 2 standalonemode.

• In vSRX deployments, maximum performance can be achieved using three vNICs,

because one vNIC is reserved for management. If you addmore vNICs, you can expect

adecrease in the total performancebecauseof the increase in interfacedriver overhead.

The performance behavior is applicable to both VMware and KVM environments.

• In vSRX deployments, the following configuration options are not supported: services

unified-access-control and protocols l2-learning global-mode switching.

• In vSRX deployments, configuring XAuthwith AutoVPN secure tunnel (st0) interfaces

in point-to-multipoint mode and dynamic IKE gateways is not supported.

• In vSRX deployments using VMware ESX, changing the default speed (1000Mbps) or

the default link mode (full duplex) is not supported on VMXNET3 vNICs.

Platform and Infrastructure

• Because of significant architecture improvements in Junos OS Release 15.1X49-D15

for vSRX, direct upgrade from any Firefly Perimeter releases to vSRX is not supported.

• VRRP isnot supportedonVMwarehypervisorsbecauseofaVMwaresupport limitation

for virtual MAC addresses.

• In VMware deployments, a serial console port on the vSRX platform cannot be used

through the network to redirect console messages to a telnet session because of an

underlying infrastructure limitation. The console port can be configured; however, it is

not usable.

Copyright © 2017, Juniper Networks, Inc.8

Release Notes for vSRX

Page 9: Junos OS Release 15.1X49-D70 for vSRX Release Notes · Junos OS Release 15.1X49-D70 for vSRX Release Notes

• In vSRX deployments, a performance degradation (8 percent) is observedwhenmore

VNICs(approximatelyeight)areconfigured, comparedwith fewerVNICs(approximately

three) across a single instance.

• DPDK does not provide an outgoingmulticast traffic count on its interface. As a result,

interfaceoutgoingmulticast packets are interpretedas incomingpacketson theegress

interface.

SR-IOV

• SR-IOV interfaces have both physical functions (PFs) andmultiple virtual functions

(VFs). When configuration parameters are modified on the VF, the PF driver has the

option to accept or reject the change. As a security precaution, the generic PF driver

that is part of standard hypervisors (both VMware and Linux) does not allow certain

parameters to be configured. Parameters that cannot be changed include enabling

promiscuous mode, enabling multicast, and allowing Jumbo frames. Because of this

driver limitation, the following vSRX features are not supported in deployments that

use SR-IOV interfaces:

• High availability (HA)

• IRB interfaces

• IPv6 addressing

• Jumbo frames

• Layer 2 support

• Multicast with other features such as OSPF and IPv6

• Packet mode

These limitations apply in deployments where the PF drivers cannot be updated or

controlled. The limitations do not apply when vSRX is deployed on supported Juniper

Networks devices.

• SR-IOV does not support all VMware features (see your VMware documentation).

• Cloning vSRX VMs with SR-IOV interfaces is not supported. Instead of cloning a VM,

instantiate a new vSRX VM from the .ova image (VMware hypervisors) or from the

.qcow2 image (KVM hypervisors).

• In deployments using SR-IOV interfaces, Address Resolution Protocol (ARP) does not

work when Jumbo frames are used on a physical NIC.

• In deployments using SR-IOV interfaces, packets are dropped when a MAC address is

assigned to a vSRX Junos OS interface. This issue occurs because SR-IOV does not

allowMAC address changes in either the PF or the VF.

• In KVM deployments using SR-IOV interfaces with DPDK, the PF interface might go

down and then come back up. In such circumstances, vSRXmight stay down even

after thePF isbackup, because the JunosOSge- interfacedoesnot receiveanupdated

link state message from the VF interface.

Workaround: Remove the interface from DPDK and then add it back.

9Copyright © 2017, Juniper Networks, Inc.

Known Behavior

Page 10: Junos OS Release 15.1X49-D70 for vSRX Release Notes · Junos OS Release 15.1X49-D70 for vSRX Release Notes

vSRX Limitations in Junos Space Security Director Integration with vSRX

The following vSRX features are not supported in Security Director:

• Application QoS (AppQoS)

• Application Tracking (AppTrack)

• Layer 2 transparent mode

• User Firewall (UserFW)

• Specific Security Director limitations with respect to Application Firewall (AppFW),

IDP, and UTM features:

• Multiple rulesmight not be added under one rule set for AppFW. It is possible to add

multiple rule sets each with only one rule.

• UTM database updates are not supported.

• Application ID (AppID) custom signatures are not supported.

• The following vSRX features are not supported in Junos Space Security Director for

IPsec and routing features:

• Certificates for AutoVPNmust be generated from the CLI.

• All other IPsec settings can be configured using Junos Space Security Director.

Known Issues

This section lists the known issues in Junos OS Release 15.1X49-D70 for vSRX.

For the most complete and latest information about known Junos OS defects, use the

Juniper Networks online Junos Problem Report Search application.

Chassis Clustering

• vSRX HA control link may go down under high traffic conditions, which will cause

secondary node going to disabled state. PR1229172

• In VMWare deployments, vSRX requires ESXi version 5.5 Update 2 or earlier, or ESXi

version 6.0 when deployed in chassis cluster mode. VMWare changed themaximum

RX/TX ring buffer size for VMNET3 in ESXi version 5.5 Update 3 to 2048, but vSRX

requires RX/TX buffer sizes of 3072/4096 in cluster mode. Youmay not see fpc come

up in ESXi version 5.5 Update 3. VMware noticed this issue and backed out this buffer

size change in ESXi 6.0.

Workaround: Select ESXi version 5.5 Update 2 or upgrade to ESXi version 6. PR1141998

Copyright © 2017, Juniper Networks, Inc.10

Release Notes for vSRX

Page 11: Junos OS Release 15.1X49-D70 for vSRX Release Notes · Junos OS Release 15.1X49-D70 for vSRX Release Notes

Class of Service (CoS)

• On vSRX instances when classifiers, schedulers, and shapers are configured, the

interfacequeuecounterswhere theseschedulersareapplieddonotmatch theexpected

number of packets. PR1083463

Ethernet Switching

• On vSRX platforms with vSRX2.0 instance, source MAC filtering does not work on L2

GE interface (trunk ports). PR1143994

Flow and Processing

• When vSRX FTP self-traffic crosses a virtual router, the FTP session might fail.

PR1079190

• Around7 to8%degradationseenwith8vNICvSRX2.0 instanceUDPthroughputwhen

compared to default three vNIC instance. PR1075940

General Routing

• On vSRX platforms, when an interface is configured as a DHCP client using the dhcpd

process, the DHCP discovers that the message cannot be sent out and the interface

does not fetch the IP address. This occurs when the hostname is not configured. As a

result, the DHCP client cannot not fetch an IP address. PR1073443

Interfaces and Routing

• In vSRXdeployments, traffic is droppedwhena loopbackaddress (lo0.0)andageneric

routing encapsulation (GRE) physical interface are configured in different zones.

Workaround: Configure lo0.0 and GRE in the same zone, or use the IP address of the

physical interface as the source IP address of the GRE interface. PR1081171

• RSVP neighbors are not established on a VMware ESXi host if NSX components are

installed on that host. PR1092514

• On a VMware ESXi host, packets with VLAN do not cross over ESXi hosts when NSX

components are installed through a Virtual Extensible LAN (VXLAN) port group.

PR1092517

• In vSRXdeployments usingVMware ESX,when an interface is configuredwith anMTU

value of 9192 and you attempt to reach that interface from another device with an

MTU size of 9142 or less, the packets are dropped. PR1113904

• IPv6 firewall filters cannot be applied to virtual channels. PR1182367

11Copyright © 2017, Juniper Networks, Inc.

Known Issues

Page 12: Junos OS Release 15.1X49-D70 for vSRX Release Notes · Junos OS Release 15.1X49-D70 for vSRX Release Notes

Platform and Infrastructure

• In a KVM-based hypervisor, an attempt to save vSRX and restore it through the Virtual

Machine Manager option causes the Virtual Routing Engine (VRE) to crash. The crash

causes the vRE to go to DBmode. PR1087096

• In KVM deployments, virsh reset commands do not work. PR1087112

• The AWS snapshot feature cannot be used to clone vSRX instances. You can use the

AWS snapshot feature to preserve the state of the VM so you can return to the same

state when the snapshot was created. PR1160582

• vSRX uses DPDK to increase packet performance by caching packets to send in burst

mode. Latency-sensitiveapplicationsmustaccount for thisburst operation.PR1087887

UTM

• In vSRX deployments configuredwith Sophos Antivirus, some files that are larger than

the configuredmax-content-sizemight not go into fallback mode, and, after they are

retransmitted several times, they might pass with a clean or an infected result. This

issue is specific to a fewprotocols that do not send the content size before attempting

to transmit files. PR1093984

VPN

• An error messagemight occur for show or clear commands if IPsec VPN is configured

with over 1000 tunnels.

Workaround: Retry the commands. PR1093872

Resolved Issues

This section lists the issues that have been fixed in this release.

For the most complete and latest information about known Junos OS defects, use the

Juniper Networks online Junos Problem Report Search application.

Resolved Issues 15.1X49-D70

Flow-based and Packet-based Processing

• On vSRX platforms, GRE keepalive fails when gr-interface and the physical interfaces

are in different routing-instances. PR1187511

• On vSRX platforms running 15.1X49-D15 or above, traffic outagemay happen if the

vSRX platformworks in transparent mode and the primary node is off in a cluster.

PR1204766

• On vSRX platforms, jflow v9 packet is incomplete based on the length of flow-set.

PR1230040

Copyright © 2017, Juniper Networks, Inc.12

Release Notes for vSRX

Page 13: Junos OS Release 15.1X49-D70 for vSRX Release Notes · Junos OS Release 15.1X49-D70 for vSRX Release Notes

Platform and Infrastructure

• On vSRX platforms running 15.1X49-D15 or above, on VMware ESXi, when adding

additional virtual NICs to the VM, the mapping between the vNICs and the vSRX ge-

interfaces may become incorrectly reordered. PR1181269

• Bootstrapping on vSRX platforms using a cd-rom fails for D60.5 image. PR1214305

Migration, Upgrade, and Downgrade Instructions

This section contains information about how to upgrade Junos OS for vSRX. Upgrading

ordowngrading JunosOScan takeseveral hours, dependingon thesizeandconfiguration

of the network.

Upgrading Software Packages

You can upgrade to Junos OS 15.1X49-D60 for vSRX from 15.1X49-D15 or later. Because

Junos OS 15.1X49-D15 was the first vSRX release using the new architecture, you cannot

upgrade from earlier releases of vSRX or Firefly Perimeter.

To upgrade to Junos OS 15.1X49-D60 for vSRX using the CLI:

1. Verify that Junos OS Release 15.1X49-D15 or later for vSRX is deployed.

root@vsrx> show versionHostname: vsrxModel: vSRXJunos: 15.1X49-D15.4JUNOS Software Release [15.1X49-D15.4]

2. Download the JunosOSRelease 15.1X49-D70 for vSRX .tgz file fromthe Juniperwebsite.

Note the size of the software image.

3. Verify that you have enough free disk space on vSRX to upload the new software

image.

root@vsrx> show system storage detailFilesystem 1024-blocks Used Avail Capacity Mounted on/dev/vtbd0s1a 512622 335984 135630 71% /devfs 1 1 0 100% /dev/dev/md0 976542 976542 0 100% /junos/cf 512622 335984 135630 71% /junos/cfdevfs 1 1 0 100% /junos/dev/procfs 4 4 0 100% /proc/dev/vtbd1s1e 1650908 28 1518808 0% /config/dev/vtbd1s1f 14858326 746128 12923532 5% /var/dev/vtbd3s2 93552 714 92838 1% /var/host/dev/md1 328084 1184 300654 0% /mfs/var/jail 14858326 746128 12923532 5% /jail/var/var/log 14858326 746128 12923532 5% /jail/var/logdevfs 1 1 0 100% /jail/dev192.168.1.1:/var/tmp/corefiles 4661548 1367504 3034204 31% /var/crash/corefiles192.168.1.1:/var/volatile 8210120 8 8210112 0% /var/log/host

13Copyright © 2017, Juniper Networks, Inc.

Migration, Upgrade, and Downgrade Instructions

Page 14: Junos OS Release 15.1X49-D70 for vSRX Release Notes · Junos OS Release 15.1X49-D70 for vSRX Release Notes

192.168.1.1:/var/log 4661548 1367504 3034204 31% /var/log/hostlogs192.168.1.1:/var/local 4661548 1367504 3034204 31% /var/db/host192.168.1.1:/var/db/aamwd 4661548 1367504 3034204 31% /var/db/aamwd192.168.1.1:/var/db/secinteld 4661548 1367504 3034204 31% /var/db/secinteld192.168.1.1:/app_disk 1335984 2040 1248032 0% /var/install_disk

4. Optionally, free upmore disk space if needed to upload the image.

root@vsrx> request system storage cleanup List of files to delete:

Size Date Name 11B Feb 7 23:21 /var/jail/tmp/alarmd.ts 3631B Feb 11 01:02 /var/jail/tmp/events-table.txt 173.3K Feb 9 15:49 /var/jail/tmp/httpd.core.0.gz 46B Mar 8 01:31 /var/jail/tmp/jweb-users.xml 96.6K Apr 14 10:21 /var/log/chassisd.0.gz 99.8K Apr 13 18:10 /var/log/chassisd.1.gz 101.9K Apr 13 02:19 /var/log/chassisd.2.gz 101.3K Apr 12 10:43 /var/log/chassisd.3.gz 91.6K Apr 13 20:45 /var/log/hostlogs/auth.log.1.gz 91.7K Apr 10 22:15 /var/log/hostlogs/auth.log.2.gz 92.0K Apr 7 23:45 /var/log/hostlogs/auth.log.3.gz 91.8K Apr 5 01:00 /var/log/hostlogs/auth.log.4.gz

<output omitted>

NOTE: If this command does not free up enough disk space, see [SRX]

Commonandsafe files to remove inorder to increaseavailable systemstorage

for details on safe files you canmanually remove from vSRX to free updisk space.

5. UseFTP, SCP, or a similar utility to upload the JunosOSRelease 15.1X49-D70 for vSRX

.tgz file to /var/tmp on the local file system of your vSRX VM. For example:

root@vsrx> file copy ftp://username:[email protected]/pathname/junos-vsrx-15.1X49-D60.3-domestic.tgz /var/tmp

6. From operational mode, install the software upgrade package:

root@vsrx> request system software add /var/tmp/junos-srx-ffp-vsrx-15.1X49-D60.3-domestic.tgz no-copy no-validate reboot

Installing package ’/var/tmp/junos—vsrx—15.1X49D60.3-domestic.tgz’ ...Verified junos—boot—vsrx—15.1X49D60.3.tgz signed by PackageProduction_15_1_0Verified junos-vsrx—15.1X49D60.3—domestic signed by PackageProduction_15_1_0Available space: 849286 require: 4714Saving boot file package in /var/sw/pkg/junos—boot—vsrx—15.1X49D60.3.tgzJUNOS 15.1X49D60.3 will become active at next rebootSaving package file in /var/sw/pkg/junos—15.1X49D60.3.tgz ...Saving state for rollback ...Rebooting ...

Copyright © 2017, Juniper Networks, Inc.14

Release Notes for vSRX

Page 15: Junos OS Release 15.1X49-D70 for vSRX Release Notes · Junos OS Release 15.1X49-D70 for vSRX Release Notes

shutdown: [pid 2535]Shutdown NOW!

*** FINAL System shutdown Message from root@vsrx ***System going down IMMEDIATELY

root@vsrx>

If no errors occur, Junos OS reboots automatically to complete the upgrade process.

7. You have successfully upgraded to Junos OS Release 15.1X49-D70 for vSRX. Now log

in and use the show version command to verify the upgrade.

vsrx (ttyd0)

login: rootpassword:—— JUNOS 15.1X49D70.1 built 2016-10--15 23:57:11 UTCroot@vsrx>root@vsrx> cliroot@vsrx>root@vsrx> show versionHostname: vsrxModel: vSRXJUNOS Software Release [15.1X49D70.1]

You also can upgrade to Junos OS Release 15.1X49-D70 for vSRX using J-Web (see

J-Web) or the Junos Space Network Management Platform (see Junos Space).

Validating the OVA Image

If you have downloaded a vSRX .ova image and need to validate it, see Validating the

vSRX .ova File for VMware.

Note that only .ova (VMware platform) vSRX images can be validated. The .qcow2 vSRX

images for use with KVM cannot be validated the same way. File checksums for all

software images are, however, available on the download page.

Migrating from Firefly Perimeter

For Firefly Perimeter users, it is not possible to upgrade directly from Firefly Perimeter to

vSRX.

For anyone currently using a version of Firefly Perimeter or vSRX based on Junos OS

Release 12.1X46 or 12.1X47, youmust start with a completely new install of Junos OS

Release 15.1X49-D15 for vSRX.

SystemRequirements

• System Requirements by Environment on page 16

• Hardware Recommendations on page 16

• Best Practices Recommendations on page 17

15Copyright © 2017, Juniper Networks, Inc.

System Requirements

Page 16: Junos OS Release 15.1X49-D70 for vSRX Release Notes · Junos OS Release 15.1X49-D70 for vSRX Release Notes

SystemRequirements by Environment

The topics below provide detailed system environment requirement specifications for

each supported environment.

• System Requirements for vSRX on VMware

• System Requirements for vSRX on KVM

• System Requirements for vSRX on Contrail

• System Requirements for vSRX on AWS

Hardware Recommendations

Table 2 on page 16 lists the hardware specifications for the host machine that runs the

vSRX virtual machine (VM). For additional hardware guidance with respect to a specific

software environment, see theSystemRequirements topics listed in the previous section.

Table 2: Hardware Specifications for the Host Machine

SpecificationComponent

Minimum 4 GBHost memory size

x86_64multicore CPU

NOTE: DPDK requires Intel Virtualization VT-x/VT-d support in theCPU. See About Intel Virtualization Technology.

Host processor type

Intel X710/XL710 or X520/X540 physical NICs for SR-IOV supporton vSRX

Startingwith JunosOSRelease 15.1X49-D70,use Intel82599physicalNICs inpass-throughmode toscalemulti-corevSRXtohigher flavors.

Physical NIC

NOTE:

• ForVMware, youcancheck forCPUandotherhardwarecompatibilityhere:http://www.vmware.com/resources/compatibility/search.php?deviceCategory=cpu

• For KVM, we recommend that you enable hardware-based virtualizationon the host machine. You can verify CPU compatibility here:http://www.linux-kvm.org/page/Processor_support

Todetermine the JunosOS features supportedonvSRX, use the JuniperNetworksFeature

Explorer, a Web-based application that helps you to explore and compare Junos OS

feature information to find the right software release and hardware platform for your

network. Find Feature Explorer here:

Feature Explorer: vSRX

Copyright © 2017, Juniper Networks, Inc.16

Release Notes for vSRX

Page 17: Junos OS Release 15.1X49-D70 for vSRX Release Notes · Junos OS Release 15.1X49-D70 for vSRX Release Notes

Best Practices Recommendations

vSRXdeployments can be complex, and there is a great deal of variability in the specifics

of possible deployments. The following recommendations might apply to and improve

performance and function in your particular circumstances.

NUMANodes

The x86 server architecture consists of multiple sockets andmultiple cores within a

socket. Each socket also has memory that is used to store packets during I/O transfers

from the NIC to the host. To efficiently read packets frommemory, guest applications

and associated peripherals (such as the NIC) should reside within a single socket. A

penalty is associated with spanning CPU sockets for memory accesses, which might

result in nondeterministic performance. For vSRX, we recommend that all vCPUs for the

vSRXVMare in thesamephysicalnon-uniformmemoryaccess(NUMA)nodeforoptimal

performance.

PCI NIC-to-VMMapping

If the node onwhich vSRX is running is different from the node towhich the Intel PCI NIC

is connected, then packetswill have to traverse an additional hop in theQPI link, and this

will reduce overall throughput. On a Linux host OS, install the hwloc package and use

the lstopo command to provide information about relative physical NIC locations. On

some servers where this information is not available or not supported, refer to the

hardware documentation for the slot-to-NUMA node topology.

Mapping Virtual Interfaces to a vSRX VM

To determine which virtual interfaces on your Linux host OSmap to a vSRX VM:

1. Use the virsh list command on your Linux host OS to list the running VMs.

hostOS# virsh listId Name State----------------------------------------------------9 centos1 running15 centos2 running16 centos3 running48 vsrx running50 1117-2 running51 1117-3 running

2. Use the virsh domiflist vsrx-name command to list the virtual interfaces on that vSRX

VM.

hostOS# virsh domiflist vsrxInterface Type Source Model MAC-------------------------------------------------------vnet1 bridge brem2 virtio 52:54:00:8f:75:a5vnet2 bridge br1 virtio 52:54:00:12:37:62vnet3 bridge brconnect virtio 52:54:00:b2:cd:f4

17Copyright © 2017, Juniper Networks, Inc.

System Requirements

Page 18: Junos OS Release 15.1X49-D70 for vSRX Release Notes · Junos OS Release 15.1X49-D70 for vSRX Release Notes

NOTE: The first virtual interfacemaps to the fxp0 interface in Junos OS.

RelatedDocumentation

About Intel Virtualization Technology•

• DPDK Release Notes

FindingMore Information

For the latest, most complete information about known and resolved issues with the

Junos OS, see Juniper Networks Problem Report Search application at:

http://prsearch.juniper.net

Juniper Networks Feature Explorer is aWeb-based application that helps you to explore

and compare Junos OS feature information to find the correct software release and

hardware platform for your network. Find Feature Explorer at:

http://pathfinder.juniper.net/feature-explorer/

Juniper Networks Content Explorer is aWeb-based application that helps you explore

Juniper Networks technical documentation by product, task, and software release, and

download documentation in PDF format. Find Content Explorer at:

http://www.juniper.net/techpubs/content-applications/content-explorer/

Documentation Feedback

We encourage you to provide feedback, comments, and suggestions so that we can

improve the documentation. You can provide feedback by using either of the following

methods:

• Online feedback rating system—On any page of the Juniper Networks TechLibrary site

athttp://www.juniper.net/techpubs/index.html, simply click the stars to rate thecontent,

and use the pop-up form to provide us with information about your experience.

Alternately, you can use the online feedback form at

http://www.juniper.net/techpubs/feedback/.

• E-mail—Sendyourcommentsto [email protected]. Includethedocument

or topic name, URL or page number, and software version (if applicable).

Requesting Technical Support

Technical product support is available through the JuniperNetworksTechnicalAssistance

Center (JTAC). If you are a customer with an active J-Care or Partner Support Service

support contract, or are covered under warranty, and need post-sales technical support,

you can access our tools and resources online or open a case with JTAC.

Copyright © 2017, Juniper Networks, Inc.18

Release Notes for vSRX

Page 19: Junos OS Release 15.1X49-D70 for vSRX Release Notes · Junos OS Release 15.1X49-D70 for vSRX Release Notes

• JTAC policies—For a complete understanding of our JTAC procedures and policies,

review the JTAC User Guide located at

http://www.juniper.net/us/en/local/pdf/resource-guides/7100059-en.pdf.

• Product warranties—For product warranty information, visit

http://www.juniper.net/support/warranty/.

• JTAC hours of operation—The JTAC centers have resources available 24 hours a day,

7 days a week, 365 days a year.

Self-Help Online Tools and Resources

For quick and easy problem resolution, Juniper Networks has designed an online

self-service portal called the Customer Support Center (CSC) that provides youwith the

following features:

• Find CSC offerings: http://www.juniper.net/customers/support/

• Search for known bugs: http://www2.juniper.net/kb/

• Find product documentation: http://www.juniper.net/techpubs/

• Find solutions and answer questions using our Knowledge Base: http://kb.juniper.net/

• Download the latest versions of software and review release notes:

http://www.juniper.net/customers/csc/software/

• Search technical bulletins for relevant hardware and software notifications:

http://kb.juniper.net/InfoCenter/

• Join and participate in the Juniper Networks Community Forum:

http://www.juniper.net/company/communities/

• Open a case online in the CSC Case Management tool: http://www.juniper.net/cm/

Toverify serviceentitlementbyproduct serial number, useourSerialNumberEntitlement

(SNE) Tool: https://tools.juniper.net/SerialNumberEntitlementSearch/

Opening a Casewith JTAC

You can open a case with JTAC on theWeb or by telephone.

• Use the Case Management tool in the CSC at http://www.juniper.net/cm/.

• Call 1-888-314-JTAC (1-888-314-5822 toll-free in the USA, Canada, and Mexico).

For international or direct-dial options in countries without toll-free numbers, see

http://www.juniper.net/support/requesting-support.html.

Revision History

02 February 2017—Revision 2— Junos OS 15.1X49-D70 – vSRX.

15 December 2016—Revision 1— Junos OS 15.1X49-D70 – vSRX.

Copyright © 2017, Juniper Networks, Inc. All rights reserved.

19Copyright © 2017, Juniper Networks, Inc.

Requesting Technical Support

Page 20: Junos OS Release 15.1X49-D70 for vSRX Release Notes · Junos OS Release 15.1X49-D70 for vSRX Release Notes

Juniper Networks, Junos, Steel-Belted Radius, NetScreen, and ScreenOS are registered trademarks of Juniper Networks, Inc. in the UnitedStates and other countries. The Juniper Networks Logo, the Junos logo, and JunosE are trademarks of Juniper Networks, Inc. All othertrademarks, service marks, registered trademarks, or registered service marks are the property of their respective owners.

Juniper Networks assumes no responsibility for any inaccuracies in this document. Juniper Networks reserves the right to change, modify,transfer, or otherwise revise this publication without notice.

Copyright © 2017, Juniper Networks, Inc.20

Release Notes for vSRX