+ All Categories
Home > Documents > TeraVM Classic Release Notes - VIAVI Solutions · 2021. 3. 11. · KPI-2 End-to-end MCPTT Access...

TeraVM Classic Release Notes - VIAVI Solutions · 2021. 3. 11. · KPI-2 End-to-end MCPTT Access...

Date post: 27-Mar-2021
Category:
Upload: others
View: 1 times
Download: 0 times
Share this document with a friend
40
TeraVM Classic Release Notes TeraVM Classic Release 15.4
Transcript
Page 1: TeraVM Classic Release Notes - VIAVI Solutions · 2021. 3. 11. · KPI-2 End-to-end MCPTT Access time Measure of time it takes to send an INVITE and send the final ACK message. KPI-3

TeraVM Classic Release Notes TeraVM Classic Release 15.4

Page 2: TeraVM Classic Release Notes - VIAVI Solutions · 2021. 3. 11. · KPI-2 End-to-end MCPTT Access time Measure of time it takes to send an INVITE and send the final ACK message. KPI-3

Help and Support

© 2021 Viavi TeraVM Classic Release Notes 2 Solutions Ireland Limited

Help and Support TeraVM user documentation, online training guides, and videos are available here: https://www.viavisolutions.com/en-us/products/teravm. For support queries, please go to: https://wirelesssupport.viavisolutions.com/. For accounts, please contact your local VIAVI Account Representative. You can also contact support using the mail alias for your region:

Location Email China [email protected] EMEA [email protected] North America [email protected] Japan [email protected] Korea [email protected] South East Asia [email protected] India [email protected]

Page 3: TeraVM Classic Release Notes - VIAVI Solutions · 2021. 3. 11. · KPI-2 End-to-end MCPTT Access time Measure of time it takes to send an INVITE and send the final ACK message. KPI-3

Copyright

© 2021 Viavi TeraVM Classic Release Notes 3 Solutions Ireland Limited

Copyright Copyright © 2021 – Viavi Solutions Ireland Limited. All rights reserved.

All rights reserved, subject to change without notice. The material contained in this document is for general information purposes only and does not constitute technical or professional advice. All third-party trademarks are acknowledged in this document.

All copyrights in and to the software product are owned by VIAVI Solutions or its licensors. The software is protected by copyright laws and international copyright treaties, as well as other intellectual property laws and treaties.

VIAVI Solutions Ireland Limited, a VIAVI Solutions Company.

End User License Agreement

The usage of the TeraVM product and documentation is subject to Viavi Solutions Ireland Limited's Standard Software License Agreement, which is available at TeraVM License Agreement.

Please read the terms of the Software License Agreement carefully before using the documentation. Notice

Every effort was made to ensure that the information in this manual was accurate at the time of printing. However, information is subject to change without notice, and VIAVI reserves the right to provide an addendum to this manual with information not available at the time that this manual was created.

Terms and Conditions

Specifications, terms, and conditions are subject to change without notice. The provision of hardware, services, and/or software are subject to the VIAVI standard terms and conditions, available at https://www.viavisolutions.com/en-us/corporate/legal/terms-conditions.

Page 4: TeraVM Classic Release Notes - VIAVI Solutions · 2021. 3. 11. · KPI-2 End-to-end MCPTT Access time Measure of time it takes to send an INVITE and send the final ACK message. KPI-3

Table of Contents

© 2021 Viavi TeraVM Classic Release Notes 4 Solutions Ireland Limited

Table of Contents Chapter 1. What’s New in this Release .................................................................................................6

1.1 Java Client ............................................................................................................................................. 6

1.1.1 Enforced FTP Credentials ................................................................................................... 6

1.1.2 Scaled Host with Multiple VPN Applications ....................................................................... 6

1.1.3 VoIP Client Support for EVS-SWB ...................................................................................... 6

1.1.4 TeraFlow UDP Application Delay Between Packets ........................................................... 8

1.1.5 UDP Playback with Configurable Delay Between Packets ................................................. 9

1.1.6 AnyConnect Client SNI Extension..................................................................................... 10

1.1.7 TLS Settings Enhancements ............................................................................................. 11

1.1.8 PcapNg Support and Support for Embedded TLS Keys ................................................... 13

1.1.9 HTTP Client to Store Cookie Information .......................................................................... 14

1.1.10 Automatic Upgrade of TeraVM Java Client ................................................................... 15

1.1.11 RADIUS Client MAC with Colons Increment ................................................................. 15 1.2 HTML5 Client ....................................................................................................................................... 16 1.3 Other Changes .................................................................................................................................... 16

1.3.1 TeraVM Support for ESXi 7.0 ............................................................................................ 16

1.3.2 Vulnerabilities Update ....................................................................................................... 16

1.3.3 TeraVM on KVM Supports Ubuntu 18.04 ......................................................................... 16

1.3.4 Backup/Restore TestGroups ............................................................................................. 17

1.3.5 Upgrade-Only TVM-MA ..................................................................................................... 17

1.3.6 Upgrade Package for the Upgrade-Only TVM-MA ........................................................... 18

1.3.7 TeraVM Banner Vulnerabilities ......................................................................................... 19 Chapter 2. Release Compatibility ........................................................................................................ 20

2.1 REST API Changes ............................................................................................................................. 20 Chapter 3. Patches ............................................................................................................................... 21

3.1 Installing a Patch ................................................................................................................................. 21 Chapter 4. Upgrading to this Release ................................................................................................. 22

4.1 Upgrade from 13.1 Pre-Upgrade Step ................................................................................................. 25 4.2 Upgrading Off Controller Repository .................................................................................................... 26 4.3 Check Your Current Versions against Upgrade Installer ..................................................................... 27

4.3.1 Download and Install Upgrade .......................................................................................... 28 4.4 Streamlined Upgrade Process ............................................................................................................. 30

Chapter 5. Platforms ............................................................................................................................ 32 5.1 Hardware Platforms ............................................................................................................................. 32 5.2 Hypervisors .......................................................................................................................................... 32 5.3 Virtual Machine Requirements ............................................................................................................. 33 5.4 Operating System ................................................................................................................................ 33 5.5 Web Browsers ..................................................................................................................................... 34

Page 5: TeraVM Classic Release Notes - VIAVI Solutions · 2021. 3. 11. · KPI-2 End-to-end MCPTT Access time Measure of time it takes to send an INVITE and send the final ACK message. KPI-3

Table of Contents

© 2021 Viavi TeraVM Classic Release Notes 5 Solutions Ireland Limited

Chapter 6. Bugs Fixed and Known Issues ......................................................................................... 35 6.1 Bugs Fixed ........................................................................................................................................... 35 6.2 Known Issues ...................................................................................................................................... 36

6.2.1 Difficulty Connecting to UI When Using pcap Repo .......................................................... 36

6.2.2 TeraVM Executive Connectivity Lost ................................................................................ 36

6.2.3 Transitioning from Primary to Failover License Server ..................................................... 37

6.2.4 Missing Buttons from Java Client GUI .............................................................................. 37

6.2.5 MA Console Does Not Always Open ................................................................................ 38

6.2.6 Google Chrome Removing FTP Access ........................................................................... 38 Appendix A: TeraVM Documentation Set .............................................................................................. 39

Page 6: TeraVM Classic Release Notes - VIAVI Solutions · 2021. 3. 11. · KPI-2 End-to-end MCPTT Access time Measure of time it takes to send an INVITE and send the final ACK message. KPI-3

What’s New in this Release

© 2021 Viavi TeraVM Classic Release Notes 6 Solutions Ireland Limited

Chapter 1. What’s New in this Release The following sections detail what is new in this release.

1.1 Java Client This section contains the changes made to the TeraVM Java Client for this release.

1.1.1 Enforced FTP Credentials This is a patch release for pre-15.4 TeraVM. This patch impacts FTP by disabling the anonymous FTP user or FTP user with no password setting and enforcing the use of a username and password on both the TVM-C and TVM-E, so please apply to both. Default FTP username and password:

• Username: ftp_teravm • Password: teravm_pass

1.1.2 Scaled Host with Multiple VPN Applications TeraVM can now configure VPN applications with the required range IP address from a single scaled host entity. This can be used, for example, when there is a large block of IP addresses and the user wants to split between two VPN applications: AnyConnect and site-to-site applications.

Example:

Scaled Host IP address range -1.1.1.1 - 1.1.1.200 AnyConnect VPN client: 1.1.1.1 - 1.1.1.100 IKe VPN client 1.1.1.101 - 1.1.1.200 1.1.3 VoIP Client Support for EVS-SWB TeraVM VoIP Client supports Enhanced Voice Services Super-wideband (EVS-SWB) codec with both Compact Header and Full Header formats. By default, the EVS will use the compact form. When a rate change needs to be signalled via a Coded Mode Request (CMR) then the Full Header format is used. In addition, only one voice frame will be included in each packet.

Table 1-1: Default EVS-SWB Levels

Level Rate (kbits/s) 1 9.6 2 13.2 3 16.4 4 24.4 5 32 6 48 7 64 8 96 9 128

1-2: Default EVS-SWB Parameters

Parameter Value Name Default EVS-SWB Used for Pcap Replay Encoding Name EVS Media Type audio Payload Type 123 Frequency 16000 Channels None Data evs_ch_24400.pcap SDP Attributes a=fmtp:123 bw=swb

a=ptime:20 a=maxptime:240

Suppress Proprietary SDP Attributes

true

A full list of default codecs is provided in the RTP configuration panel as shown in the following figure.

Page 7: TeraVM Classic Release Notes - VIAVI Solutions · 2021. 3. 11. · KPI-2 End-to-end MCPTT Access time Measure of time it takes to send an INVITE and send the final ACK message. KPI-3

What’s New in this Release

© 2021 Viavi TeraVM Classic Release Notes 7 Solutions Ireland Limited

Figure 1.1: RTP Configuration Folder

Page 8: TeraVM Classic Release Notes - VIAVI Solutions · 2021. 3. 11. · KPI-2 End-to-end MCPTT Access time Measure of time it takes to send an INVITE and send the final ACK message. KPI-3

What’s New in this Release

© 2021 Viavi TeraVM Classic Release Notes 8 Solutions Ireland Limited

1.1.4 TeraFlow UDP Application Delay Between Packets The TeraFlow UDP Application can be configured with a delay between packets. Two new fields are provided to achieve this and are available when the Transmit Mode is selected as Packet Interval.

1-3: New TeraFlow Client Parameters

Field Description Validation Packet Interval Drop-down box used to configure the

delay between packets.

Integer value. Default value: 1 ms. Value checks: 10 - 60000000 us (0.00001 - 60 secs). Packet Interval Metric: us | ms | secs Only available and mandatory when the Transit Mode is Packet Interval.

L2 Packet Size Text Entry Field to define the packet size in bytes.

Integer value. Default value: 1514 Bytes. Value checks between 128 -1514 Bytes.

License Requirement: vrg_license is required and is checked-out at run-time if a TeraFlow UDP Test is run with a configurable L2 packet size or packet send interval. Note that if a test is run without using the new configurable L2 packet size or packet send interval then the license is not required.

The new fields are displayed in Figure 1.2: New Client Detail Options.

Figure 1.2: : New Client Detail Options

Page 9: TeraVM Classic Release Notes - VIAVI Solutions · 2021. 3. 11. · KPI-2 End-to-end MCPTT Access time Measure of time it takes to send an INVITE and send the final ACK message. KPI-3

What’s New in this Release

© 2021 Viavi TeraVM Classic Release Notes 9 Solutions Ireland Limited

1.1.5 UDP Playback with Configurable Delay Between Packets The UDP Replay application now includes an option to configure Delay between packets with the minimum value of 0.01 ms. The Transmit Mode drop-down box is added, and a delay can be added when the Packet Interval option is selected.

1-4: New UDP Playback Parameters

Field Description Validation Transmit Mode Indicates the transmit mode chosen

for the UDP Playback Source.

Dropdown menu. Default value: Use pcap timestamps. Value checks:

• Use pcap timestamps • Replay Rate • Packet Interval

Dependencies: None. Packet Interval Drop-down box used to configure the

delay between packets.

Integer value. Default value: 1 ms. Value checks: 10 - 60000000 us (0.00001 - 60 secs). Packet Interval Metric: us | ms | secs Only available and mandatory when the Transit Mode is Packet Interval.

License Requirement: vrg_license is required and is checked-out at run-time if a UDP Playback Test is run with a delay between packets value configured. Note that if a test is run without using the delay between packets configured then the license is not required.

Figure 1.3: New Source Detail

Page 10: TeraVM Classic Release Notes - VIAVI Solutions · 2021. 3. 11. · KPI-2 End-to-end MCPTT Access time Measure of time it takes to send an INVITE and send the final ACK message. KPI-3

What’s New in this Release

© 2021 Viavi TeraVM Classic Release Notes 10 Solutions Ireland Limited

1.1.6 AnyConnect Client SNI Extension The AnyConnect VPN Client has a scalable field added, Secure Gateway Domain, in which a domain name can be entered and used as a Server Name Indication (SNI) value for tunnel types of TLS and DTLS. The following table contains information about the field.

Table 1-5: New AnyConnect Client Parameter

Field Description Validation Security Gateway Domain Text input field used to configure

the Secure Gateway Domain Name to set in the SNI field.

String value. Default: empty/null. Scalable. Used to configure the Secure Gateway Domain Name. Value checks: string with max length 255 containing next characters: _a-zA-Z0-9.:[]-

Figure 1.4 shows an example of the Security Gateway Domain Name configured as a scalable entity.

Figure 1.4: Secure Gateway Domain Name

Page 11: TeraVM Classic Release Notes - VIAVI Solutions · 2021. 3. 11. · KPI-2 End-to-end MCPTT Access time Measure of time it takes to send an INVITE and send the final ACK message. KPI-3

What’s New in this Release

© 2021 Viavi TeraVM Classic Release Notes 11 Solutions Ireland Limited

1.1.7 TLS Settings Enhancements Customized TLS configuration is now available on the HTTP server. The following TLS Settings are configurable in a TLS Configuration item.

• Selection of Supported Groups • Signature Hash Algorithm • Enable SNI Option • TLS Client – has the option to select both 1.2 and 1.3 • TLS Server (HTTP Server only) – has the option to select both 1.2 and 1.3 connections, the

HTTP server can also accept TLS configuration items.

The following new fields were added to the Add TLS Configuration dialog. Note that a new TLS option 1.2/1.3 is included.

Table 1-6: New TLS Configuration Parameters

Field Description Validation TLS Version Drop-down menu used to select the

TLS version required. Mandatory. Default is TLS 1.2. Select from: TLS 1.0; TLS 1.1; TLS 1.2; TLS 1.3; TLS 1.2/1.3, DTLS 1.0; DTLS 1.2.

Supported Groups Drop-down menu used to select the Supported Groups.

Mandatory. Default value is None. Select from: None, X25519, secp256r1, X448, secp521r1 and secp384r1.

Signature Hash Algorithm Drop-down menu used to select the Signature Hash Algorithm.

Default value is Default for TLS 1.2, TLS 1.3, TLS 1.2/1.3 and DTLS 1.2. Select from: Default, ecdsa_secp256r1_sha256, ecdsa_secp384r1_sha384, ecdsa_secp521r1_sha512, ed25519, ed448, rsa_pkcs1_sha256, rsa_pkcs1_sha384, rsa_pkcs1_sha512, rsa_pkcs1_sha1, ecdsa_sha1, SHA224 ECDSA and SHA224 RSA Dependencies:

• mandatory for TLS 1.2, TLS 1.3, TLS 1.2/1.3 and DTLS 1.2

• only options: Default and ecdsa_secp256r1_sha256 are available for TLS 1.3 and TLS 1.2/1.3

Enable SNI Check box used to enable SNI

Support for applications that support it.

Boolean value. Used to enable SNI support. Default value is FALSE. Selecting the Enable SNI check box for applications without SNI support has have no effect. The domain name used in the SNI header will not be provided in TLS Configuration Item - it will be configured in applications using the TLS Configuration Item. Dependencies: SNI support is currently only available for HTTP Client.

These new fields can be seen in Figure 1.5: Add TLS Configuration.

Page 12: TeraVM Classic Release Notes - VIAVI Solutions · 2021. 3. 11. · KPI-2 End-to-end MCPTT Access time Measure of time it takes to send an INVITE and send the final ACK message. KPI-3

What’s New in this Release

© 2021 Viavi TeraVM Classic Release Notes 12 Solutions Ireland Limited

Figure 1.5: Add TLS Configuration

The HTTP Application details now includes a TLS Configuration field to display the name of the selected Configuration item when a custom configuration is being used. This is explained in the table that follows and can be seen in Figure 1.6: HTTP Server P.

Table 1-7: New TLS Configuration Parameters

Field Description Validation TLS Configuration Display the name of the selected

configuration item. String. Default value: Null. Use the … button to select the configuration to use. Dependencies: displayed only if the Enable TLS is check box is selected and option Custom Configuration is selected from the drop-down TLS Version.

Page 13: TeraVM Classic Release Notes - VIAVI Solutions · 2021. 3. 11. · KPI-2 End-to-end MCPTT Access time Measure of time it takes to send an INVITE and send the final ACK message. KPI-3

What’s New in this Release

© 2021 Viavi TeraVM Classic Release Notes 13 Solutions Ireland Limited

Figure 1.6: HTTP Server Properties

1.1.8 PcapNg Support and Support for Embedded TLS Keys TeraVM now supports the PcapNg dump file format for packet captures. The PcapNg file format is an updated packet capture format that allows meta information to be added to the file. When using this format TLS session keys will be embedded inside the packet capture file. This allows tools like Wireshark to automatically decrypt TLS packets inside the packet capture file. PcapNg support can be enabled in the Global Support settings, see Figure 1.7: Enabling PcapNg.

Figure 1.7: Enabling PcapNg

Page 14: TeraVM Classic Release Notes - VIAVI Solutions · 2021. 3. 11. · KPI-2 End-to-end MCPTT Access time Measure of time it takes to send an INVITE and send the final ACK message. KPI-3

What’s New in this Release

© 2021 Viavi TeraVM Classic Release Notes 14 Solutions Ireland Limited

1.1.9 HTTP Client to Store Cookie Information This feature adds the ability to extract a cookie value from HTTP Response and use it in subsequent messages in an HTTP request list. It can be used where the TeraVM HTTP client is being used against F5's BIG-IP firewall.

The option to enable the recording of cookies is found in the HTTP Client Server Details under the Headers tab.

Figure 1.8: Record and use HTTP Cookies in requests

Page 15: TeraVM Classic Release Notes - VIAVI Solutions · 2021. 3. 11. · KPI-2 End-to-end MCPTT Access time Measure of time it takes to send an INVITE and send the final ACK message. KPI-3

What’s New in this Release

© 2021 Viavi TeraVM Classic Release Notes 15 Solutions Ireland Limited

1.1.10 Automatic Upgrade of TeraVM Java Client For Windows OS users, starting from 15.4, an automatic re-installation of the TeraVM Client GUI will be available. Once the option is accepted, the process to replace the current version of the client with the newer version will be initiated. The only user input requested will be to accept the installation of the TeraVM package.

Figure 1.9: Update TeraVM Java Client

1.1.11 RADIUS Client MAC with Colons Increment

The RADIUS client app, when emulating multiple clients, can now recognize and increment 'Calling-station-id' values representing MAC addresses with the bytes separated by colons (:), in addition to the existing recognition of MAC addresses with the bytes separated by dashes (-).

Page 16: TeraVM Classic Release Notes - VIAVI Solutions · 2021. 3. 11. · KPI-2 End-to-end MCPTT Access time Measure of time it takes to send an INVITE and send the final ACK message. KPI-3

What’s New in this Release

© 2021 Viavi TeraVM Classic Release Notes 16 Solutions Ireland Limited

1.2 HTML5 Client There are no changes to the HTML5 UI in this release.

1.3 Other Changes This section describes other changes not shown in the Java or HTML5 GUI sections.

1.3.1 TeraVM Support for ESXi 7.0 TeraVM 15.4 adds support for ESXi 7.0 on the Cisco UCS M5. Note that this support is not backward compatible to older TeraVM versions.

You may also encounter issues if deploying using a network URL in vCenter due to VMWare cert changes, please download the MA to a local location and deploy from there.

To deploy using ESXi 7.0:

1. Download the .ova file and use the vCenter Server Deploy Ovf Template Local File option to deploy from the local filesystem.

Figure 1.10: Deploying OVF Template

1.3.2 Vulnerabilities Update From TeraVM 15.4 access to TeraVM will be enforced with TLS 1.2 or TLS 1.3, this is to address known vulnerabilities.

1.3.3 TeraVM on KVM Supports Ubuntu 18.04 TeraVM on KVM now supports Ubuntu 18.04 utilizing PCI Passthrough and brings the following changes:

• sudo is now supported. All privileged commands will be invoked through sudo • set vmAutostart=on in vmutil.cfg if you want the VMs to start automatically upon boot

Page 17: TeraVM Classic Release Notes - VIAVI Solutions · 2021. 3. 11. · KPI-2 End-to-end MCPTT Access time Measure of time it takes to send an INVITE and send the final ACK message. KPI-3

What’s New in this Release

© 2021 Viavi TeraVM Classic Release Notes 17 Solutions Ireland Limited

1.3.4 Backup/Restore TestGroups Currently Test Groups are backed up by saving to .xml. The TeraVM Backup/Restore feature will be enhanced to allow backup archives from 15.3 to be restored to future versions of TeraVM. This means TeraVM Backup can be used as an alternative to .xml. The backup is a single user operation and will be at least as fast as the xml option.

1.3.5 Upgrade-Only TVM-MA The Upgrade-Only TVM-MA (ESXi_Upgrade_Only_TVM-MA) will be a slimmed-down version of the standard TVM-MA that will support Streamlined Upgrade of an existing Testbed, but will not have the ability to deploy a new Testbed from scratch.

It will be capable of upgrading itself in the field by downloading a TVM-MA upgrade package. This means it can be deployed once to the EXSi host and be upgraded later to cater for each future Testbed upgrade.

It will be possible to run a TVM-MA upgrade in two different ways:

• As part of Streamlined Upgrade by clicking on the existing Upgrade TeraVM Testbed icon and specifying an optional TVM-MA Upgrade Package URL parameter. The upgrade package is downloaded and applied, and then the testbed VMs are upgraded using the newly downloaded VM upgrade packages, all in a single operation. Once the parameters are entered no further user interaction is required. NOTE: The testbed should not be in use while this operation is running.

• As a separate operation by clicking on a new Upgrade TVM-MA icon. This downloads and applies the Upgrade Package to the TVM-MA without upgrading the testbed VMs. This operation can be performed while the testbed is still in use for running tests.

It will be pre-configured to boot up with the appropriate static Management IP Address: 192.168.10.230.

The Streamlined Upgrade parameters will have appropriate defaults for the Testbed (eg known static addresses).

The Streamlined Upgrade will be capable of upgrading the TVM-MA Upgrade Only itself, triggered by new Upgrade Package URL parameter. After upgrading the Testbed Streamlined Upgrade will verify the Test Modules have registered correctly with the TVM-E.

Page 18: TeraVM Classic Release Notes - VIAVI Solutions · 2021. 3. 11. · KPI-2 End-to-end MCPTT Access time Measure of time it takes to send an INVITE and send the final ACK message. KPI-3

What’s New in this Release

© 2021 Viavi TeraVM Classic Release Notes 18 Solutions Ireland Limited

1.3.6 Upgrade Package for the Upgrade-Only TVM-MA This will be a .tar file (ESXi_Upgrade_TVM-MA_to_15.5-xxx-xxx.tar) containing upgrade packages for the TVM-E, TVM-C and Test Module VMs along with the usual symbolic links, plus an upgrade.tgz package for the software on the Upgrade Only TVM-MA itself.

Streamlined Upgrade on the Upgrade Only TVM-MA will be capable of downloading and applying the upgrade package using a new parameter that will allow the user to specify a URL to a webserver hosting the package. The upgrade package is downloaded and applied, and then the Testbed VMs are upgraded using the newly downloaded Upgrade Only TVM-MA upgrade packages, all in a single operation. Once the parameters are entered no further user interaction is required. NOTE: The testbed should not be in use while this operation is running.

Alternatively, there will be an Upgrade TVM-MA link on the Upgrade Only MA desktop that can be used to apply the upgrade package. This downloads and applies the Upgrade Package to the Upgrade Only TVM-MA without upgrading the Testbed VMs. This operation can be performed while the testbed is still in use for running tests. Once the Upgrade Only MA is upgraded the Streamlined Upgrade can be run as normal without the need to specify a URL.

To minimise the package size and download time, the package will not include deployment .ova files (other than the Test Module .ova which is required for upgrade).

This package will be provided only for post 15.4 TeraVM releases.

Figure 1.11: New TVM-MA Desktop

Page 19: TeraVM Classic Release Notes - VIAVI Solutions · 2021. 3. 11. · KPI-2 End-to-end MCPTT Access time Measure of time it takes to send an INVITE and send the final ACK message. KPI-3

What’s New in this Release

© 2021 Viavi TeraVM Classic Release Notes 19 Solutions Ireland Limited

1.3.7 TeraVM Banner Vulnerabilities To prevent the exposure of critical banner information, this release provides the ability to enable/disable FTP Services and Telnet Services, and to enable/disable Anonymous and Password-less logins for FTP. Attention: It is not recommended to use the Disable FTP service option. Use only if necessary and the implications understood. If FTP is disabled, Streamlined Upgrade, or other FTP services, won’t work. Before upgrading, you will have to re-enable FTP Services. Once the upgrade is complete, disable FTP again. Alternatively use the individual upgrade files and redeploy the TVMs, and do not use the Streamlined Upgrade.

These options can be accessed via the TeraVM Controller and the TeraVM Executive from Utilities > Admin > Manage Services.

Figure 1.12: Controller Manage Services

Figure 1.13: Executive Manage Services

FTP Banner (when FTP is disabled) New Telnet Banner (when Telnet is disabled)

Page 20: TeraVM Classic Release Notes - VIAVI Solutions · 2021. 3. 11. · KPI-2 End-to-end MCPTT Access time Measure of time it takes to send an INVITE and send the final ACK message. KPI-3

Release Compatibility

© 2021 Viavi TeraVM Classic Release Notes 20 Solutions Ireland Limited

Chapter 2. Release Compatibility This section contains changes between this release and the last release.

2.1 REST API Changes This release made API changes, details about the changes to the REST APIs can be found at the API Documentation web page.

1. From TeraVM Controller, either Workspace or Library, click the help icon and select the API Documentation. The Documentation Landing page opens.

2. From the Landing page select Release Upgrade Changes API Doc button, shown below.

3. Select the link that details the changes you want to see. The Changes to Release page opens.

Page 21: TeraVM Classic Release Notes - VIAVI Solutions · 2021. 3. 11. · KPI-2 End-to-end MCPTT Access time Measure of time it takes to send an INVITE and send the final ACK message. KPI-3

Patches

© 2021 Viavi TeraVM Classic Release Notes 21 Solutions Ireland Limited

Chapter 3. Patches In the case where you need to apply a patch from VIAVI, please use the steps that follow. All previous patches between the last and current release are included in this release.

3.1 Installing a Patch Use this procedure to install a patch using the Web Administration Interface.

1. Download the patch from the relevant folder. Close any open TeraVM user interfaces and stop any tests.

2. In your browser, enter the IP address of the Executive/Controller. 3. Enter your User Name and Password and click Sign In. 4. Select Utilities. 5. From the Welcome to TeraVM page, select Upgrade System and login using:

User Name: diverAdmin Password: diversifEye

Figure 3.1. Welcome to TeraVM

6. Select the Choose File button. 7. Select the appropriate patch file and click Open. 8. Click Upload. The file uploads in several seconds. 9. Click Upgrade and wait for the patch to complete upgrading.

Page 22: TeraVM Classic Release Notes - VIAVI Solutions · 2021. 3. 11. · KPI-2 End-to-end MCPTT Access time Measure of time it takes to send an INVITE and send the final ACK message. KPI-3

Upgrading to this Release

© 2021 Viavi TeraVM Classic Release Notes 22 Solutions Ireland Limited

Chapter 4. Upgrading to this Release As a general guideline, when upgrading to a new version of TeraVM, deploy the new TeraVM Management Assistant (TeraVM MA) and remove the previous version. The TeraVM MA is used for deploying new Test Modules, and when moving from TeraVM 11.4, it is used to deploy a TeraVM Executive.

To use the Streamlined Upgrade Process, see 4.4 Streamlined Upgrade Process. Otherwise, use the following sequence of actions for the upgrade:

Required Upgrades

• TeraVM Executive (TeraVM) – see Section 4.3.1 Download and Install Upgrade. If your upgrading from 11.4, then you must deploy an Executive from the new TeraVM MA see the TeraVM VMWare ESXi Setup Guide for more information.

• TeraVM Controller (TeraVM and d500/d1000) – see Section 4.3.1 Download and Install Upgrade.

• Delete the old Test Modules and then redeploy new Test Modules (TeraVM) – see the relevant platform setup guide.

• Upgrade Off Controller Repository (if using an Off Controller Repository) – see Section 4.2 Upgrading Off Controller Repository.

Optional Upgrades

• Cybersecurity (TeraVM).

For more release specific guidelines, you must follow the conditions below and refer to the appropriate TeraVM Setup Guide for your platform.

Important: You must check to see if your upgrade process is impacted by any of the following conditions.

Installation Conditions

• Centralized Executive Upgrade

If you are using a Centralized Executive and planning to upgrade, ideally all your Executives should be upgraded to the same version or at least the Central Executive is the newest.

• Upgrading from 13.1

If upgrading from 13.1 to 13.2 or, 13.3, 13.4, 13.4.1, 13.4.2, 14.0, 14.1 you must follow the upgrade procedure from Section 3.1, for both the Controller and the Executive. This is to ensure that you do not encounter a timeout while upgrading them.

• Pre-12.0 Introduction of TeraVM Executive

TeraVM 12.0 was a major release, with many new features and architectural changes to the product. Therefore, if you are migrating from a pre-12.0 release, you must deploy the TeraVM Test Modules and the TeraVM Executive to use TeraVM successfully.

Page 23: TeraVM Classic Release Notes - VIAVI Solutions · 2021. 3. 11. · KPI-2 End-to-end MCPTT Access time Measure of time it takes to send an INVITE and send the final ACK message. KPI-3

Upgrading to this Release

© 2021 Viavi TeraVM Classic Release Notes 23 Solutions Ireland Limited

• Pre-12.1 to Post 12.1: Authentication Service

If upgrading from a pre-12.1 to post 12.1 release, you will see the message The Authentication Service from the Executive Machine Could Not Be Reached. To get around this, in the browser, you must amend the TeraVM Controller IP with :8181. For example: http://TVM-C IP:8181.

• 12.1 Security Certificate Required

When upgrading from pre-12.1 to post-12.1 and trying to reach the Executive or Controller via the browser, the browser displays a connection not secure dialog. This dialog will differ from browser to browser. You must add an exception to accept a security certificate before you can log into the Executive or Controller. You will also need to do this the first time that you open Pool Manager from the UI.

• Upgrade to Off Controller Repository

13.1 release includes performance improvements to the Off Controller Client Repository. If you have a have an installed Off Controller Client Repository, then use the procedure in Section 3.2 to perform the upgrade. TeraVM supplies a separate Client Repository which can be of unlimited size, external to the Controller (Off Controller). It comes as a separate virtual machine, and must be downloaded separately. The repository is sized at 32 GB by default. You can increase this by adding disks in vSphere (you cannot remove or resize existing disks).

• Cybersecurity Updates

This release includes the addition of ETPro files, these files are only supported from TeraVM Controller version 13.3-4267 and onward.

When you perform this upgrade, all Cybersecurity Updates from the last Cybersecurity upgrade will be removed. Please download the latest Cybersecurity updates and reboot your controller before reinstalling. Contact support for details. This only applies if you have purchased the additional Cybersecurity Database license from VIAVI.

An overview of the TeraVM install and upgrade process is shown below. For details on installing or upgrading to this release, please see the relevant hypervisor/cloud guide.

Page 24: TeraVM Classic Release Notes - VIAVI Solutions · 2021. 3. 11. · KPI-2 End-to-end MCPTT Access time Measure of time it takes to send an INVITE and send the final ACK message. KPI-3

Upgrading to this Release

© 2021 Viavi TeraVM Classic Release Notes 24 Solutions Ireland Limited

Figure 4.1. Installing or Upgrading to this Release

Page 25: TeraVM Classic Release Notes - VIAVI Solutions · 2021. 3. 11. · KPI-2 End-to-end MCPTT Access time Measure of time it takes to send an INVITE and send the final ACK message. KPI-3

Upgrading to this Release

© 2021 Viavi TeraVM Classic Release Notes 25 Solutions Ireland Limited

4.1 Upgrade from 13.1 Pre-Upgrade Step This procedure must be done for both the TeraVM Executive and Controller before upgrading from TeraVM 13.1 to 13.2 or,13.3, 13.4, 13.4.1, 13.4.2, 14.0, 14.1.

Prerequisite • Failure to follow this procedure during an upgrade will lead to a timeout or an error message.

This will not negatively impact the upgrade, but you must follow this procedure and apply the pre-upgrade steps.

1. In your browser, enter the IP address of the Executive/Controller. 2. Enter your User Name and Password and click Sign In. 3. Select Utilities. 4. From the Welcome to TeraVM page, select Upgrade System and login using:

Username: diverAdmin

Password: diversifEye

Figure 4.2. Welcome to TeraVM

5. Select the Choose File button. 6. Select the appropriate pre-upgrade file and click Open.

TeraVM_Controller-13.2_preupgrade-98134-upload.tgz

TeraVM_Executive_1.6_preupgrade-98132-upload.tgz

7. Click Upload. The file uploads in several seconds. 8. Click Upgrade. 9. After the pre-upgrades have been completed continue with the Executive and Controller

upgrades as normal.

Page 26: TeraVM Classic Release Notes - VIAVI Solutions · 2021. 3. 11. · KPI-2 End-to-end MCPTT Access time Measure of time it takes to send an INVITE and send the final ACK message. KPI-3

Upgrading to this Release

© 2021 Viavi TeraVM Classic Release Notes 26 Solutions Ireland Limited

4.2 Upgrading Off Controller Repository Use this procedure to upgrade the Off Controller Client Repository. The following conditions apply to the upgrade process.

• When upgrading TeraVM to 13.4.2 release, the pcaps stored on the Off Controller Client Repository are deleted. For upgrades to post 13.4.2 release, the pcaps are not deleted.

• The Client Repository Off Controller versions older than 1.5-525 will not work with the TeraVM version 13.4.2 or higher. When upgrading TeraVM to 13.4.2 you must also upgrade the Client Repository Off Controller to the 1.5-525 version.

Note If you are upgrading an Off Controller Repository deployed from 1.3-329 ova and you encounter the error message: <unable to validate signature>, please contact support.

Prerequisites

• This procedure assumes you have a correctly installed Off Controller Client Repository. • Check the Off Controller is supported in the following Supported Off Controller Repository

table.

1.2-161 1.3-329 1.4-417 1.5-525 1.6-550 1.7-650

1. Download the Client Repository Off Controller Upgrade file from the release folder > Upgrade

folder: ClientRepositoryOffController_Upgrade-_upload.tgz. 2. In the vSphere Client ensure that the Client Repository Off Controller is powered on. 3. In the vSphere Client select the Client repository Off Controller and note its IP Address from

the Summary tab in the General pane. 4. Enter the IP Address in your browser and make a note of the Software Version displayed

under the System Information.

Figure 4.3. Application Library

5. Select Upgrade System. The Upgrade System page opens. 6. Click Browse and select the Off Controller Client Repository Upgrade file that you previously

downloaded. 7. Click Upload. When completed, a file uploaded message is displayed.

Page 27: TeraVM Classic Release Notes - VIAVI Solutions · 2021. 3. 11. · KPI-2 End-to-end MCPTT Access time Measure of time it takes to send an INVITE and send the final ACK message. KPI-3

Upgrading to this Release

© 2021 Viavi TeraVM Classic Release Notes 27 Solutions Ireland Limited

8. Click Upgrade. • An error is displayed in your browser. Please note that this is expected behaviour. • If the error states <unable to validate signature> please contact support. • Check the IP Address of the Client Repository Off Controller, it may have changed.

9. Enter the IP Address of the Client Repository in the browser and check the Software Version under the System Information panel. The Software Version has incremented.

4.3 Check Your Current Versions against Upgrade Installer The Upgrade installer can be used in conjunction with the versions listed below. If the release you are currently using is not listed, please contact VIAVI support.

Attention: If you are upgrading from a release prior to 11.0, please contact VIAVI support as you may need to run an additional step.

Release versions use the following convention: `”Major.Minor-BuildNumber” or “X.Y-Build”

Where X represents the major version, Y the minor version.

Table 4-1. Controller Releases Supported by Installer

11.0-257 11.0.1-259 11.1-300 11.2-334 11.2.1-339 11.3-379 11.3.1-401 11.3.2-420 11.4-613 12.0-1454 12.0.1-1692 12.0.2-1961 12.0.2-1996 12.0.3-2053 12.0.2-2030 12.1-3090 12.1-3110 12.1.1-3121 12.1.2-3152 13.0-3297 13.1-3699 13.1-3703 13.2-3946 13.2.1-4090 13.3-4261 13.3-4267 13.3.1-4289 13.3.2-4488 13.3.3-4502 13.4-4623 13.4.1-4645 13.4.2-4707 13.4.3-4718 14.0-5096 14.0-5106 14.0-5113 14.0.1-5118 14.0.2-5163 14.1-5432 14.1.1-5609 14.1.2-5527 14.1.3-5238 14.2-5819 14.2.1-5826 14.3-6124 14.3-6150 14.3.1-6228 14.4-6324 14.4.1-6439 14.4.2-6395 14.5-6605 14.6-6812 14.7-7021 15.0-6983 15.1-7328 15.2-7569 15.2.1-7674 15.3-7819 15.4-8155

Table 4-2. Executive Releases Supported by Installer

1.0 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.7.2 1.8 1.9 1.9.1 1.9.2 1.9.3 1.10 1.11 1.16 1.17 1.18 1.19 1.20 1.21 1.25 1.27 1.29 1.30 1.31 1.33

Page 28: TeraVM Classic Release Notes - VIAVI Solutions · 2021. 3. 11. · KPI-2 End-to-end MCPTT Access time Measure of time it takes to send an INVITE and send the final ACK message. KPI-3

Upgrading to this Release

© 2021 Viavi TeraVM Classic Release Notes 28 Solutions Ireland Limited

4.3.1 Download and Install Upgrade Use this procedure to install an upgrade using the HTML5 interface.

Installing an Upgrade

1. Download the upgrade from the location provided by VIAVI support. Close any open TeraVM user interfaces and stop any tests.

2. In your browser, enter the IP address of the Executive/Controller. 3. Enter your User Name and Password and click Sign In. 4. Select Utilities. 5. From the Welcome to TeraVM page, select Upgrade System and login using:

User Name: diverAdmin Password: diversifEye

Figure 4.4. Welcome to TeraVM

6. Select the Choose File button. 7. Select the appropriate patch file and click Open. 8. Click Upload and wait until the file has uploaded.

Figure 4.5. Upload File

9. Click Upgrade and wait for the patch to complete upgrading.

Page 29: TeraVM Classic Release Notes - VIAVI Solutions · 2021. 3. 11. · KPI-2 End-to-end MCPTT Access time Measure of time it takes to send an INVITE and send the final ACK message. KPI-3

Upgrading to this Release

© 2021 Viavi TeraVM Classic Release Notes 29 Solutions Ireland Limited

Note: The controller reboots twice during the upgrade procedure. The upgrade progress can be followed using the Console on the VM or connecting to the Console on a physical system (d500/d1000). If the system updates successfully, a message similar to the following appears:

10. Otherwise, a message will appear with instructions about how to ftp the upgrade file to the system. Follow these instructions to complete the upgrade step. Note: Older hardware may require ftp. Contact VIAVI support if you run into issues.

11. If you are a TeraVM Cybersecurity user and have not already updated to the latest Cybersecurity Database, note that this is an extra step in the upgrade process. For further details, contact VIAVI Support.

12. Next, continue to the relevant platform set up guide, for example, VMWare EXSi, to deploy the TeraVM Test Modules and Executive.

Page 30: TeraVM Classic Release Notes - VIAVI Solutions · 2021. 3. 11. · KPI-2 End-to-end MCPTT Access time Measure of time it takes to send an INVITE and send the final ACK message. KPI-3

Upgrading to this Release

© 2021 Viavi TeraVM Classic Release Notes 30 Solutions Ireland Limited

4.4 Streamlined Upgrade Process The Streamlined Upgrade Process reduces the amount of manual steps required when upgrading to TeraVM 14.0 and upward. Use each step below to refer to a sub-step of the overall upgrade procedure, in the order as shown. The normal upgrade mechanism is also available in TeraVM 14.0 and can be used when required, see Upgrading to this Release.

Note The Streamlined Upgrade Process is only applicable on a TeraVM Appliance or a testbed on 1 server with only 1 TVM-E.

Attention You must have FTP Services enabled (default setting) in the Utilities > Administration > Manage Services settings. If disabled, the Streamlined Upgrade Process will fail.

Table 4-3. Supported TeraVM Controller Versions

11.4-613 11.4-618 13.0.3927 13.3-4261 13.3-4267 13.4-4623 13.4.2-4707 14.0-5096 14.0-5106 14.0-5113 14.0.1-5118 14.0.2-5163 14.1-5432 14.1.1-5609 14.1.2-5527 14.1.3-5238 14.2-5819 14.3-6124 14.3-6150 14.3.1-6228 14.4-6324 14.4.1-6439 14.4.2-6395 14.5-6605 14.6-6812 14.7-7021 15.0-6983 15.1-7328 15.2-7569 15.2-7569 15.2.1-7674 15.3-7819 15.3.-7832 (RDA Only) 15.4-8155

1. Check that you are upgrading from a Supported TeraVM Controller Version. 2. In the vSphere Client, right-click the TeraVM MA and select Open Console, if it is not already

open. The TeraVM Management Assistant Opens. 3. From the icons displayed on the TeraVM Management Assistant desktop, double-click the 03

Upgrade TeraVM Testbed icon. The Upgrade TeraVM Testbed script runs. Enter parameters as prompted:

upg>TeraVM Upgrade Script upgrade.pl-0.01...

upg>Using VMware-Perl-Sdk-5.5.0... upg>Using perl-v5.18.4...

upg>Reading config settings from: "/usr/local/share/perl5/diversifEye/Upgrad

e/upgrade.cfg"...

ESXi Host IP Address/Hostname[10.110.1.11]: 10.110.1.11

ESXi Host Username[root]: root

ESXi Host Password[Password1234]: Password1234

IP Address or VM Name of TVM-E[10.110.2.22]: 10.110.2.22

Page 31: TeraVM Classic Release Notes - VIAVI Solutions · 2021. 3. 11. · KPI-2 End-to-end MCPTT Access time Measure of time it takes to send an INVITE and send the final ACK message. KPI-3

Upgrading to this Release

© 2021 Viavi TeraVM Classic Release Notes 31 Solutions Ireland Limited

4. Press Enter to accept the default empty values for the following:

TVM-E User[teravm]:

TVM-E Password[teravm]:

5. A connection is established to the ESXi Host IP Address/Hostname, enter y to continue.

upg>Connecting to: "10.110.1.11"...

upg>WARNING: OAUTH is apparently not supported by the TVM-E at: "10.110.2.22

"! Assuming no token is necessary for access to the testbed...

Upgrading TeraVM Testbed on ESXi Host: 10.110.1.11...

VM From To Upgrade

TVM-E-001 1.7.2-1672 1.9-1893 Yes

TVM-C-001 13.4-4623 14.0-4998 Yes

TVM-2-003 3.0.39-1248 3.0.49-1473 Yes

TVM-2-004 3.0.39-1248 3.0.49-1473 Yes

Proceed with upgrade(y|true|n|false)[yes]:y

6. The upgrade script automatically upgrades the TeraVM Controller and changes and deploys the Test Modules.

Final Upgrade Status:

Name State Sec Phase Log

TVM-E-001 OK 949

TVM-C-001 OK 2438

TVM-2-003 OK 701

TVM-2-004 OK 210

upg>All VMs upgraded OK.

upg>Disconnecting from: "10.110.1.11"...

Type ENTER to dismiss:

7. The upgrade is complete, press Enter to dismiss.

Page 32: TeraVM Classic Release Notes - VIAVI Solutions · 2021. 3. 11. · KPI-2 End-to-end MCPTT Access time Measure of time it takes to send an INVITE and send the final ACK message. KPI-3

Platforms

© 2021 Viavi TeraVM Classic Release Notes 32 Solutions Ireland Limited

Chapter 5. Platforms This chapter details the supported: certified hardware, hypervisors, operating systems and web browsers.

5.1 Hardware Platforms The matrix below shows which hardware TeraVM has been certified on.

Table 5-1. Certified Hardware

Cisco UCS DELL Model NIC Model NIC C240 Cisco VIC 1285

and 1385 PCIe Ethernet NIC (40Gig)

R640 Intel X550 Dual Port 10G Base-T

Intel X710 Dual Port 10Gb Broadcom (1G)

Cisco VIC 1495 and PCIe Ethernet NIC (100g)

C220 Cisco Systems Inc VIC 1225 PCIe Ethernet NIC (10Gig)

R630 Intel 82599EB 10-Gigabit SFP Intel 10-Gigabit X540-AT2 Broadcom (1G)

R620 Intel 82599EB 10-Gigabit SFP Broadcom (1G)

5.2 Hypervisors This release has been tested with the following hypervisors and versions (AWS, XEN and Azure platforms are tested with major releases):

Table 5-2. Hypervisors

Hypervisor Hypervisor Version TVM Version

TVM Types vSwitch Types Executive Version

Virtual NIC

ESXi‡ ESXi 7.0_U1c ESXi 6.7_U3 ESXi 6.5_U2† ESXi 5.5_U1 and U3

3.0.135 See ‡ VMXNET3 1.33 VMware VMXNET3 virtual interface

KVM Ubuntu 18.04.1/libvirt 2.11.1/netplan 0.99

3.0.135 TVM-5 OVS 2.0.2 1.33 Virtio

AWS AMI Virtual Private Cloud

3.0.135 TVM-2 Supplied by Amazon

1.33 N/A

GCP Google Compute Engine 3.0.135 TVM-2 Supplied by Google 1.33 N/A Microsoft Azure**

Azure Virtual Private Cloud

3.0.135 TVM-4 Supplied by Microsoft

1.33 N/A

Openstack with KVM

Liberty: RH7.1 3.0.135 TVM-1 to 7 Supplied by Environment

1.33 N/A

Citrix XenServer

Citrix XenServer 6.2, XEN Cloud Platform (XCP V1.6)

3.0.135 TVM-3 Supplied by XEN w/ netfront (vif) virtual interface

1.33 N/A

Oracle Cloud Oracle Cloud Infrastructure (OCI)

3.0.135 TVM-2 Supplied by Oracle 1.33 N/A

Hyper-V Windows Server 2012 3.0.135 TVM-2 Microsoft Synthetic Adapter

1.33 N/A

**Adaptive Controller is not supported. † The Dell R640 support requires at least VMware ESXi 6.5 U2 Dell EMC Customized A04 and CISCO Custom Image for ESXi 6.5U2 GA.

Page 33: TeraVM Classic Release Notes - VIAVI Solutions · 2021. 3. 11. · KPI-2 End-to-end MCPTT Access time Measure of time it takes to send an INVITE and send the final ACK message. KPI-3

Platforms

© 2021 Viavi TeraVM Classic Release Notes 33 Solutions Ireland Limited

‡ Additional ESXi Information

• ESXi supports TVM-2 to TVM-5, TVM-7, TVM-8 and TVM-16.

TVM-7 is supported for VPN applications only. TVM-8 and TVM-16 are for use with Mellanox Cards. They require a minimum version of

ESXi of 5.5.0. Unlike other Test Module types which have only one core for interrupt processing, TVM-8 and TVM-16 use half of their cores for control.

• ESXi supports both Direct Path/DPIO and virtual switch configurations. • You can now specify a solid-state drive when deploying TeraVM. • TeraVM is now also tested with ESXi version 6.0 and 6.5 but is not fully certified in

performance tests.

5.3 Virtual Machine Requirements The following table shows TeraVM virtual machine CPU and memory requirements. Table 5-4. TeraVM virtual machine CPU and memory requirements

Virtual Machine CPU Memory TeraVM Controller 2 vCPU 16 GB TeraVM Executive 2 vCPU 4 GB TVM-1 1 2.5 GB TVM-2 2 2.5 GB TVM-3 3 5 GB TVM-4 4 7.5 GB TVM-5 5 10 GB TVM-7 7 15GB TVM-8 8* 17.5GB TVM-16 16* 37.5GB

*Generally, Test Modules use one core for interrupt handling, and the rest for traffic generation. However, TVM-8 and TVM-16 only use half of their CPU cores for traffic generation, the rest is for interrupt handling.

5.4 Operating System The following table shows the operating systems that TeraVM Java Client has been tested with.

Table 5-4. Operating Systems

Operating System Version Windows 32-bit and 64-bit 7,8,10 Fedora 32-bit and 64-bit 30 Mac OS X 64-bit Big Sur

Page 34: TeraVM Classic Release Notes - VIAVI Solutions · 2021. 3. 11. · KPI-2 End-to-end MCPTT Access time Measure of time it takes to send an INVITE and send the final ACK message. KPI-3

Platforms

© 2021 Viavi TeraVM Classic Release Notes 34 Solutions Ireland Limited

5.5 Web Browsers TeraVM is developed to work with modern web browsers that support HTML5.The following table shows the web browsers that TeraVM has been tested with. VIAVI will make every reasonable effort to support older versions.

Table 5-5. Web Browsers

Browser Version Mozilla Firefox 83 Edge Chromium 83 Google Chrome 87 Safari 13

Page 35: TeraVM Classic Release Notes - VIAVI Solutions · 2021. 3. 11. · KPI-2 End-to-end MCPTT Access time Measure of time it takes to send an INVITE and send the final ACK message. KPI-3

Bugs Fixed and Known Issues

© 2021 Viavi TeraVM Classic Release Notes 35 Solutions Ireland Limited

Chapter 6. Bugs Fixed and Known Issues This chapter details any bugs fixed or known issues at the time of the release.

6.1 Bugs Fixed The following defects were addressed in this release. For further details, please contact VIAVI support.

Table 6-1. Bugs Fixed in this Release

Bug Number Description TER-9301 MAC OS Catalina TeraVM Errors Out When Trying To Run TER-9851 Scaling hits a run time error when testing two VPN applications TER-10049 HTTP POST not using full TCP window for submission - 1024Byte Test TER-10050 HTTP Client POSTs have ~20ms delay on initial POST ACK - 1024Byte test TER-10051 Customer TVM-E and TVM-C Vulnerabilities TER-10123 Ookla Application with underlying TCP Characteristics causes SRRD error TER-10215 "There was an unexpected problem with bean reconstruction" error in some CLI Service state

changes TER-10216 VPN tests with Double Cert Authentication stops abruptly TER-10218 GP Client not able to establish a tunnel TER-10235 VoIP Voice MOS not working on Callee for Voice & Video Passive Analysis TER-10243 TeraVM RDA TVM modules disk fill with wtmp file and stop working TER-10245 VoIP Video MOS degrades when transitioning from silence to video packets TER-10358 Segmentation fault when adding VPN traffic to a profile TER-10435 TeraVM RDA TVM-E upgrade fails with Condition: "diversifEye::Net::HttpProber-

>RestApiReady(undef)" TER-10568 Issues deploying a TeraVM testbed in an isolated environment with DNS lease and resolve.conf

entries

Page 36: TeraVM Classic Release Notes - VIAVI Solutions · 2021. 3. 11. · KPI-2 End-to-end MCPTT Access time Measure of time it takes to send an INVITE and send the final ACK message. KPI-3

Bugs Fixed and Known Issues

© 2021 Viavi TeraVM Classic Release Notes 36 Solutions Ireland Limited

6.2 Known Issues These are the known issues in this release. For further details, please contact VIAVI support.

6.2.1 Difficulty Connecting to UI When Using pcap Repo If you encounter difficulties connecting to the UI and you are using pcap Repos, ensure the connection details are still valid for the Repo, if not unregister and re-register the Repo.

6.2.2 TeraVM Executive Connectivity Lost An issue may occur when connectivity to a TeraVM Executive has been lost and the TeraVM Executive needs reconnecting with the TeraVM Controller, but you are not prompted to do so on TeraVM Controller UUI login. Where this occurs use the following procedure. Setting the Executive IP Address A new Controller Settings link can be accessed under the logo on the TeraVM Controller. This setting improves the accessibility for setting a new Executive IP Address. This feature can be used if you want to quickly set a new Executive IP address. To change the Executive IP Address:

1. Click the TeraVM Controller link next to the logo, in your TeraVM Controller UUI, to open the Controller Settings dialog box.

2. Enter the Executive IP Address in the IP Entry Field and click Set IP.

Page 37: TeraVM Classic Release Notes - VIAVI Solutions · 2021. 3. 11. · KPI-2 End-to-end MCPTT Access time Measure of time it takes to send an INVITE and send the final ACK message. KPI-3

Bugs Fixed and Known Issues

© 2021 Viavi TeraVM Classic Release Notes 37 Solutions Ireland Limited

3. In ESXi vSphere client, restart the TeraVM Executive and TeraVM Controller. 4. The new Executive IP is set.

6.2.3 Transitioning from Primary to Failover License Server Transitioning from Primary to Failover License Server can take approximately 2 minutes. If you have a test running while transitioning then you will see no interference with the test, but if you start a test before the transition is complete the test will fail to start. But once the transition is complete the test will start as normal.

6.2.4 Missing Buttons from Java Client GUI If you are using more than 100% text size, please be aware that some items on the UI may not be visible. Reduce to 100% and if the issue persists then please contact support.

Page 38: TeraVM Classic Release Notes - VIAVI Solutions · 2021. 3. 11. · KPI-2 End-to-end MCPTT Access time Measure of time it takes to send an INVITE and send the final ACK message. KPI-3

Bugs Fixed and Known Issues

© 2021 Viavi TeraVM Classic Release Notes 38 Solutions Ireland Limited

6.2.5 MA Console Does Not Always Open Along with VMWare we recommend that when using the ESXi Console on the MA, please select the Remote Console option instead of the Web Console option, as shown in the following image.

6.2.6 Google Chrome Removing FTP Access

Google began dismantling FTP functionality from Chrome in version 72. The current version of Chrome, version 79, now only supports directory listing and downloading. This may prevent some files functionality in TeraVM Utilities from working, e.g. downloading a backup file.

To work around this in Chrome Version 72 and later:

1. Enter chrome://flags into the browser's address bar. 2. Search for Enable FTP. 3. Set the status of the Enable support for FTP URLs flag to Enabled. 4. Restart Chrome.

Page 39: TeraVM Classic Release Notes - VIAVI Solutions · 2021. 3. 11. · KPI-2 End-to-end MCPTT Access time Measure of time it takes to send an INVITE and send the final ACK message. KPI-3

Appendix A: TeraVM Documentation Set

© 2021 Viavi TeraVM Classic Release Notes 39 Solutions Ireland Limited

Appendix A: TeraVM Documentation Set The complete TeraVM documentation set is listed below.

Table: TeraVM User Guides

User Guides Description Release Notes New features / changes in the latest release. (Includes supported versions.) TeraVM HTML5 User Guide

TeraVM overview includes setting up and running tests in the HTML5 UI, Centralized Test Library.

TeraVM Java Client User Guide

How to create and run tests in the Java Client: Details of applications and hosts supported. There are also separate application notes for Citrix ICA, SIP trunking and EoGRE.

TeraVM CLI User Guide Using the Automation Interface (CLI, Perl commands and RFC scripts) for testing. Also man pages are available for commands and scripts in the Documentation sub-directory cli.

TeraVM Appliance Set Up Guide

TeraVM Hardware Appliance Set Up (Appliance Customers only).

TeraVM vRAN User Guide Combined NG4T / VIAVI solution for RAN, Core and Peripheral IP Emulation for 4G.

TeraVM Licensing Guide How to set up and configure licensing features, e.g. set up license servers and license reporting.

TeraVM Application Library Test Configuration Guide, Application Library Repository Users Guide

Traffic generation test solution for creating application flows. Includes repository setup information.

Table: Hypervisor/Cloud Specific TeraVM Setup Guides

Hypervisor/Cloud Environment

Document Name

ESXi TeraVM on VMWare Set Up Guide KVM TeraVM on KVM Set Up Guide OpenStack on KVM TeraVM on OpenStack Set Up Guide Citrix XenServer TeraVM on Citrix Xen Set Up Guide Hyper-V TeraVM on Hyper-V Set Up Guide Amazon AWS TeraVM on Amazon AWS Set Up Guide Microsoft Azure TeraVM on Microsoft Azure Set Up Guide Oracle Cloud TeraVM on Oracle Cloud Infrastructure Setup Guide Google Cloud Platform TeraVM on Google Cloud Platform Setup Guide

Table: TeraVM Reference Guides

Reference Guides Description TeraVM Metrics Guide Statistics/Metrics available with TeraVM CLI Reference Guides (under Documentation/ cli).

Man pages are available for commands and scripts in the Documentation sub-directory.

Page 40: TeraVM Classic Release Notes - VIAVI Solutions · 2021. 3. 11. · KPI-2 End-to-end MCPTT Access time Measure of time it takes to send an INVITE and send the final ACK message. KPI-3

© Copyright 2021 TeraVM Classic Release Notes Viavi Solutions Ireland Limited

For further information please contact VIAVI Solutions.

www.viavisolutions.com/wirelessvalidation


Recommended