Sencore VB330-SW User Manual

Page 1
VB330-SW 10G Software Probe
Applies to software release v5.5
Form 8160C • February 2019
Page 2
VB330-SW 10G Software Probe User’s Manual
Revision 924720e (2019-02-27)
Copyright
© 2019 Sencore, Inc. All rights reserved.
3200 Sencore Drive, Sioux Falls, SD USA
This publication contains confidential, proprietary, and trade secret information. No part of this document
may be copied, photocopied, reproduced, translated, or reduced to any machine-readable or electronic format without prior written permission from Sencore. Information in this document is subject to change
without notice and Sencore Inc. assumes no responsibility or liability for any errors or inaccuracies.
Sencore, Sencore Inc, and the Sencore logo are trademarks or registered trademarks in the United States and other countries. All other products or services mentioned in this document are identified by the trademarks, service marks, or product names as designated by the companies who market those products. Inquiries should be made directly to those companies. This document may also have links to third-party web pages that are beyond the control of Sencore. The presence of such links does not imply that Sencore endorses or recommends the content on those pages. Sencore acknowledges the use of third-party open source software and licenses in some Sencore products. This freely available source code can be obtained by contacting Sencore Inc.
About Sencore
Sencore is an engineering leader in the development of high-quality signal transmission solutions for the broadcast, cable, satellite, IPTV, and telecommunications markets. The company’s world-class portfolio includes video delivery products, system monitoring and analysis solutions, and test and measurement equipment, all designed to support system interoperability and backed by best-in-class customer support. Sencore products meet the rapidly changing needs of modern media by ensuring the efficient delivery of high-quality video from the source to the home. More information about Sencore is available at the company’s website, www.sencore.com.
This product can include software developed by the following people and organizations with the following
copyright notices:
• Curl. Copyright © Daniel Stenberg and many contributors. All rights reserved.
• Dropbear. Contains software copyright © 2008 Google Inc. All rights reserved.
• OpenSSL Project for use in the OpenSSL Toolkit. (http://www.openssl.org/). Copyright © 1998-2017. The OpenSSL Project. All rights reserved.
• Webmin. Copyright © Jamie Cameron.
All trademarks and registered trademarks mentioned herein are the property of their respective owners.
Page 3

Contents

Contents 3
Document Revision History 7
1 INTRODUCTION 8
1.1 About the 10G Software Probe . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.1.1 VB330-SW – Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.1.2 10G Software Probe – Functionality . . . . . . . . . . . . . . . . . . . . 8
1.2 How to Use This Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2 PRINCIPLE OF OPERATION 11
3 INSTALLATION AND INITIAL SETUP 13
3.1 System Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3.2 First-time Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3.3 Deploying in a Virtualized Environment . . . . . . . . . . . . . . . . . . . . . . . 15
3.4 Verifying Correct Initial Setup and Software Activation . . . . . . . . . . . . . . . 16
3.5 Initial Setup Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.6 Upgrading From a Previous Version . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.6.1 Upgrading by Re-Installing the System . . . . . . . . . . . . . . . . . . . 20
3.6.2 Upgrading From Version 5.3.0 or later . . . . . . . . . . . . . . . . . . . 20
3.7 Upgrading To a Maintenance Release . . . . . . . . . . . . . . . . . . . . . . . 20
3.8 Accessing the User Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.9 Accessing Software Activation interface . . . . . . . . . . . . . . . . . . . . . . 21
3.10 Deactivating . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
4 QUICK SETUP GUIDE 22
4.1 Basic Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
4.2 Input Signal Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
4.2.1 Multicasts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
4.2.2 OTT Input (OTT Engine Option Only) . . . . . . . . . . . . . . . . . . . . 23
4.3 Monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
4.4 Adjusting Alarm Thresholds . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
VB330-SW 10G Software Probe User’s Manual version 5.5 3
Page 4
5 THE SOFTWARE PROBE GRAPHICAL USER INTERFACE 25
5.1 Main . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
5.1.1 Main — Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
5.1.2 Main — CPU usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
5.1.3 Main — Thumb overview . . . . . . . . . . . . . . . . . . . . . . . . . . 31
5.1.4 Main — Eii graphing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
5.2 Alarms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
5.2.1 Alarms — All Alarms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
5.2.2 Alarms — Alarm setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
5.3 OTT (Option) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
5.3.1 OTT — Active testing . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
5.3.2 OTT — Details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
5.3.2.1 OTT — Details — Profiles . . . . . . . . . . . . . . . . . . . . 47
5.3.2.2 OTT — Details — Manifest . . . . . . . . . . . . . . . . . . . . 50
5.3.2.3 OTT — Details — Alarms . . . . . . . . . . . . . . . . . . . . . 52
5.3.2.4 OTT — Details — Thumbnails . . . . . . . . . . . . . . . . . . 53
5.3.2.5 OTT — Details — Alignment . . . . . . . . . . . . . . . . . . . 54
5.3.3 OTT — Latency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
5.3.4 OTT — Channels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
5.3.5 OTT — Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
5.3.6 OTT — Thresholds . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
5.4 Multicasts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
5.4.1 Multicasts — Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . 63
5.4.2 Multicasts — Parameters — Fields . . . . . . . . . . . . . . . . . . . . . 74
5.4.3 Multicasts — Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
5.4.4 Multicasts — History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
5.4.5 Multicasts — Detect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
5.4.6 Multicasts — SAP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
5.4.7 Multicasts — Join . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
5.4.8 Multicasts — Streams . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
5.4.9 Multicasts — Ethernet thresh. . . . . . . . . . . . . . . . . . . . . . . . . 84
5.5 MW (Media Window) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
5.5.1 Media Window — Selected channel . . . . . . . . . . . . . . . . . . . . 88
5.5.2 Media Window — Bandwidth graph . . . . . . . . . . . . . . . . . . . . . 89
5.5.3 Media Window — Inter Arrival Time graph . . . . . . . . . . . . . . . . . 90
5.6 RDP (Return Data Path) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
5.6.1 RDP — Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
5.6.2 RDP — Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
5.7 Traffic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
5.7.1 Traffic — Protocols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
5.7.2 Traffic — Detect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
5.7.3 Traffic — Filter statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
5.7.4 Traffic — Filter setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
4 VB330-SW 10G Software Probe User’s Manual version 5.5
Page 5
5.7.5 Traffic — Microbitrate . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
5.8 Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
5.8.1 Ethernet — FSM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
5.8.1.1 Ethernet — FSM — Monitor . . . . . . . . . . . . . . . . . . . 104
5.8.1.2 Ethernet — FSM — Setup . . . . . . . . . . . . . . . . . . . . 105
5.8.1.3 Ethernet — FSM — Syslog . . . . . . . . . . . . . . . . . . . . 107
5.8.2 Ethernet — IGMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
5.8.3 Ethernet — PCAP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
5.9 ETR 290 (Option) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
5.9.1 ETR 290 — ETR Overview . . . . . . . . . . . . . . . . . . . . . . . . . 111
5.9.2 ETR 290 — ETR Details . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
5.9.3 ETR 290 — PIDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
5.9.4 ETR 290 — Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
5.9.5 ETR 290 — Bitrates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
5.9.6 ETR 290 — Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
5.9.7 ETR 290 — PCR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
5.9.8 ETR 290 — T2MI (requires T2MI-OPT) . . . . . . . . . . . . . . . . . . 126
5.9.9 ETR 290 — SCTE 35 (requires SCTE35-OPT) . . . . . . . . . . . . . . 131
5.9.10 ETR 290 — Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
5.9.11 ETR 290 — Compare . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
5.9.12 ETR 290 — ETR threshold . . . . . . . . . . . . . . . . . . . . . . . . . 138
5.9.13 ETR 290 — PID thresholds . . . . . . . . . . . . . . . . . . . . . . . . . 149
5.9.14 ETR 290 — Service thresh. . . . . . . . . . . . . . . . . . . . . . . . . . 151
5.9.15 ETR 290 — Gold TS thresholds . . . . . . . . . . . . . . . . . . . . . . . 155
5.10 Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
5.10.1 Setup — Params . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
5.10.2 Setup — Pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
5.10.3 Setup — Colors (requires EXTRACT-OPT) . . . . . . . . . . . . . . . . . 163
5.10.4 Setup — Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
5.10.5 Setup — VBC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
5.10.6 Setup — Login . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
5.10.7 Setup — ETR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
5.10.8 Setup — VBC thresh. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
5.10.9 Setup — Scheduling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
5.10.10Setup — Routing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
5.10.11Setup — Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
5.10.11.1Setup — Security — Ports . . . . . . . . . . . . . . . . . . . . 174
5.11 Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
5.11.1 Data — Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
5.11.2 Data — Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
5.11.3 Data — Table Descriptors . . . . . . . . . . . . . . . . . . . . . . . . . . 178
5.11.4 Data — Eii . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
5.12 About . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
VB330-SW 10G Software Probe User’s Manual version 5.5 5
Page 6
5.12.1 About — Release info . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
5.12.2 About — License . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
5.12.3 About — Technologies . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
5.12.4 About — Credits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
5.12.5 About — System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
A Appendix: VB330-SW Versus VBC Alarms 183
B Appendix: Monitoring Practices 185
B.1 RTP Monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
B.2 Default Multicast Monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
B.3 Strategy for MediaWindow Analysis . . . . . . . . . . . . . . . . . . . . . . . . . 186
B.3.1 IAT Before and After Router . . . . . . . . . . . . . . . . . . . . . . . . . 188
B.3.2 Identifying UDP Packet Loss . . . . . . . . . . . . . . . . . . . . . . . . 188
B.4 Multicast Thresholds . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
B.5 Dedicated interface for OTT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
B.6 OTT descrambling with Verimatrix . . . . . . . . . . . . . . . . . . . . . . . . . . 190
B.7 OTT Bandwidth requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
C Appendix: OTT Profile Health 191
C.1 OTT Profile Health Bar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
C.2 OTT Profile Health Timeline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
D Appendix: Network configuration 193
D.1 Web-based configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
D.2 Command-line based configuration . . . . . . . . . . . . . . . . . . . . . . . . . 193
E Appendix: Enabling HTTPS 198
F Appendix: Enabling NTP time synchronization 202
G Appendix: On-line License Verification 203
G.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
G.2 Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
H Appendix: Software Maintenance 206
I Appendix: Software Upload 207
I.1 Obtain the software image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
I.2 Export and save the probe configuration . . . . . . . . . . . . . . . . . . . . . . 207
I.3 Transfer the image to the probe and save . . . . . . . . . . . . . . . . . . . . . . 207
I.4 Wait while the software is being saved . . . . . . . . . . . . . . . . . . . . . . . 210
I.5 Verify the new image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
I.6 Software upload troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . 210
6 VB330-SW 10G Software Probe User’s Manual version 5.5
Page 7

Document Revision History

Date Version Description
February 2019 5.5 Updated manual to reflect changes in v5.5 software
February 2018 5.4 Updated manual to reflect changes in v5.4 software
February 2017 5.3 Updated manual to reflect changes in v5.3 software
March 2016 5.2 Updated manual to reflect changes in v5.2 software
February 2015 5.1 Updated manual to reflect changes in v5.1 software
January 2014 5.0 Updated manual to reflect changes in v5.0 software
VB330-SW 10G Software Probe User’s Manual version 5.5 7
Page 8

1 INTRODUCTION

SUPER HEADEND
CORE NETWORK REGIONAL METRO NETWOR K
RG
STB
PHONE PADTV
PC
ACCESS NETWORK
DSLAM OR
FIBRE
AGGREGATION
VB330 PROBE VB288 CONTENT EXTRACTOR
VB330 PROBE
VB330 PROBE
VB220 PROBE
microVB
HOME NETWORK
MDC
MicroDEVICE Controller
VBC
VideoBRIDGE Controller
Remote Video Wall – Site 1
DIGITAL TERRESTRIAL
REGIONAL MUX AND COFDM MODULATOR
IP
GPS
COFDM
RF
ASI
CABLE DISTRIBUTION
REGIONAL MONITORING OF SATELLITE AND IP
IP ASI QPSK/
DVB-S/S2
DIGITAL SATELLITE
REGIONAL MUX AND QAM MODULATOR
IP ASI QAM
REGIONAL
CABLE
NETWORK
VB120 PROBE & VB252 DVB-T/T2 MODULEVB120 PROBE & VB272 QPSK/DVB-S/S2 MODULE
VB12-RF PROBE
VB120 PROBE & VB262 QAM/VSB DVB-C MODULE

1.1 About the 10G Software Probe

1.1.1 VB330-SW – Overview

The VB330-SW 10G Software Probe was made specifically for IPTV backbone network monitoring. With support for 10 Gbit/s Ethernet inputs, the 10G Software Probe provides detailed IP packet
monitoring of a very high number of Ethernet streams, suitable for core networks carrying extreme amounts of media signals.
The OTT software option is available on the VB330-SW and enables monitoring of up to 500
adaptive bitrate channels in steps of 5 or 50 (Bulk OTT option) OTT engines depending on licensing.
A built-in web server in the VB330-SW allows remote signal monitoring using a standard web
browser. This can be managed either through a separate Ethernet network, or by using the regular
video/data network – both IPv4 and IPv6 are supported.
The VB330-SW 10G Software Probe can also be managed via the VideoBRIDGE Controller. The VideoBRIDGE Controller will add management features like alarm aggregation and report
functionality.
The 10G Software Probe is a server appliance, that can be installed onto any server that meets
the minimum requirements specified in chapter 3.

1.1.2 10G Software Probe – Functionality

An IP-based network is fully transparent with respect to signal contents quality, provided that the IP
packets arrive, and provided that they arrive in time. The 10G Software Probe therefore uses the
8 VB330-SW 10G Software Probe User’s Manual version 5.5
Page 9
patented MediaWindow to allow monitoring at-a-glance of packet loss and errors in inter-packet arrival time. This way the operator can conveniently ensure correct signal quality at IP-level.
The advanced Ethernet protocol analysis tool automatically detects all protocols carried over Ethernet
past the port the 10G Software Probe is connected to, and it displays statistics like percentage utilization of the interface and percentage of the different transported protocols. This gives the 10G Software Probe a real-time sniffer capability.
The 10G Software Probe allows the user to define a Return Data Path (RDP), using the regular video/data network or the management network to return a stream. A faulty signal can then be
further analyzed at the studio premises, when necessary.
The recording functionality allows the user to record a stream, either triggered manually by the user
or triggered by a user defined alarm.
Full Service Monitoring (FSM) checks that vital system components like CA-servers are active.
Optional Ethernet TR 290 monitoring allows the operator to check parameters like transport stream sync and PSI/SI standards conformity. This option also performs further PSI/SI analysis, making it possible to view PSI/SI contents. PID and service bitrates are also continuously measured.
Optional OTT monitoring allows the operator to set up active testing of Over-the-top type signals as found in adaptive bitrate streaming architectures. Formats supported include Apple™HLS, Microsoft ™ Smoothstream, RTMP, MPEG DASH, Adobe ™ HDS and Nullsoft SHOUTcast™.
The 10G Software Probe can be expanded through license options to monitor the T2MI protocol
layer as found in DVB-T2 networks.
VB330-SW 10G Software Probe User’s Manual version 5.5 9
Page 10
The 10G Software Probe can also be licensed with an SCTE 35 option that allows monitoring and
logging of splice time codes embedded in the transport streams.

1.2 How to Use This Manual

This User’s Manual is valid for software version 5.5 of the VB330-SW 10G Software Probe.
Throughout this manual the term stream is often used rather than unicast or multicast. One stream
may consist of one or more services, and refers to one IP uni- or multicast.
Chapter 2 PRINCIPLE OF OPERATION provides a simplified block-diagram overview of the probe.
Chapter 3 INSTALLATION AND INITIAL SETUP explains how to install the software on a server.
Chapter 4 QUICK SETUP GUIDE contains a quick setup guide; a step-by-step description of how to setup the 10G Software Probe once the initial setup has been performed.
Chapter 5 THE SOFTWARE PROBE GRAPHICAL USER INTERFACE describes the graphical user interface (GUI) as seen when pointing a web browser to the 10G Software Probe’s IP address.
A Appendix: VB330-SW Versus VBC Alarms describes the alarm handling in the 10G Software
Probe versus the VideoBRIDGE Controller.
B Appendix: Monitoring Practices explains some useful monitoring practices.
C Appendix: OTT Profile Health explains the OTT profile health bar and timeline.
D Appendix: Network configuration gives a brief introduction to the server OS network configura­tion.
F Appendix: Enabling NTP time synchronization provides some basic information about setting up time synchronization.
G Appendix: On-line License Verification outlines the on-line license verification procedure.
H Appendix: Software Maintenance briefly describes software maintenance licenses and how they are used.
I Appendix: Software Upload explains how to upgrade the software on the 10G Software Probe.
Note that current version of the User’s Manual can be obtained from Sencore ProCare support by emailing procare@sencore.com.
10 VB330-SW 10G Software Probe User’s Manual version 5.5
Page 11

2 PRINCIPLE OF OPERATION

The VB330-SW 10G Software Probe can utilize all the network interfaces on the host system. The
user selects which interface to be used by the monitoring engine. Management of the 10G Software Probe is configured in the operating system web server setup1.
VB330-SW Software
Ethernet Management
SNMP Traps
Main network port
Monitoring Engine
Optional network port(s)
Figure 2.1: The VB330-SW Software – Principle of Operation
A simplified diagram of the alarm handling mechanisms of the 10G Software Probe is shown in
figure 2.2. The input signals are continuously analyzed, and measured data are checked against user defined threshold values. If the data do not comply with the threshold values alarms will be generated. The overall alarm settings further make it possible to enable and disable alarms, thus defining which alarms should be reported in the 10G Software Probe alarm list and sent as SNMP traps to an external management system.
1
https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/System_
Administrators_Guide/ch-Web_Servers.html
VB330-SW 10G Software Probe User’s Manual version 5.5 11
Page 12
Signal
Measurements
Threshold
Settings
Alarm
Settings
SNMP
Alarms
Alarm
Lists
Figure 2.2: Simplified Diagram of the Alarm Handling in the 10G Software Probe
12 VB330-SW 10G Software Probe User’s Manual version 5.5
Page 13

3 INSTALLATION AND INITIAL SETUP

3.1 System Requirements

The minimum hardware requirements for virtualized or natively running Software Probe with
performance similar to or better than VB330:
• Intel XEON D-1537 1.7 GHz, 12 Mbyte Cache, 8 cores
• 8 Gbyte RAM
• 100 Gbyte HDD
• 10 Gbit/s Network Interface card for data: Intel X550/X552/X557
Additional 10/100/1000T Ethernet Network Interface card with support for CentOS Linux 7 or Red Hat Enterprise Linux 7 for management
Note that there are motherboards with the 10Gbit/s NICs referred to above built-in. The XEON D family of CPUs has built-in support for these 10 Gbit/s NICs.
The Software Probe can be license upgraded to a higher bitrate independently of the hardware. It
may thus be useful to obtain better hardware which allows for future license upgrade.
Recommended NICs
Interface NIC Notes
1G BASE-T Intel I340 and Intel
I350
RJ45 connector. Dual or single input.
10G BASE-T Intel X550-T2 (dual) RJ45 connector.
Dual or single input. Supports 100Mb/1GbE/2.5GbE/5GbE/10GbE.
10G SFP28 Mellanox ConnectX-4
Lx 10gbe
25G SFP28 Mellanox ConnectX-4
Lx 25gbe
100G QSFP28 Mellanox ConnectX-5
Ex 100gbe PCIe 4.0
Supported platforms:
• CentOS Linux release 7 (7.3–7.6) for x86_64
VB330-SW 10G Software Probe User’s Manual version 5.5 13
SFP+ compatible connector. Dual or single input. Supports 1/10GbE.
Dual or single input. Also available for OCP with Host Management. Supports 1/10/25GbE.
Dual or single input. Supports 1/10/25/40/50/100GbE.
Page 14
• Red Hat Enterprise Linux Server release 7 (7.3–7.6) for x86_64
If the system is upgraded to an unsupported operating system release, an error message will be displayed in the Application notification menu upon accessing the user interface. Check the release notes available for the currently installed software version before updating to a new operating system release.

3.2 First-time Installation

Make sure that the server hardware matches the requirements listed above and then follow the procedure outlined below.
1. Obtain the latest installation kickstart image from Sencore.
Installation media is provided both for CentOS Linux and Red Hat Enterprise Linux. If you install the Red Hat Enterprise Linux version, you will need an active subscription for Red Hat Enterprise Linux server.
2. Insert the installation medium into the server:
For DVD-based installations, burn the downloaded ISO image to a DVD and insert into the server.
For USB-based installation, transfer the downloaded image to a USB mass storage device using a tool such as dd (Mac, Unix, Linux) or USBWriter1(Windows).
For installation in a virtualized environment, attach the downloaded ISO image to a virtual DVD-ROM unit.
Note:
Please read the advice on how to configure the virtual machine in section 3.3 to
ensure optimal performance.
3.
Boot the server and make sure that the primary boot device is set appropriately. If the system fails to boot from the medium, you may need to configure the boot loader for ‘legacy BIOS mode’.
4.
The installer will run, please follow the on-screen prompts to install the system, taking note of the following:
IMPORTANT: Leave ‘Software selection’ at ‘Custom software selected’.
IMPORTANT:
large
/home
In the ‘Installation Destination’, the default partitioning will create a
partition, which is unused. To avoid this, use the ‘I will configure partitioning’ option. Then use the ‘Click here to create them automatically’ and manually reduce the size of (or remove) the /home partition, instead giving that space to the / partition.
1
https://sourceforge.net/projects/usbwriter/
14 VB330-SW 10G Software Probe User’s Manual version 5.5
Page 15
• We recommend that you configure network settings (IP address, gateway, DNS) within
the installer. Post-installation network configuration can be performed using the nmtui utility, please refer to D Appendix: Network configuration for details.
The default installation does not provide any graphical user interface environment. This can be installed later if desired, please refer to the CentOS Linux2or Red Hat Enterprise Linux3documentation for more details.
5.
At the end of the installation procedure, the server is rebooted. Remove the installation media and ensure that the system boots up properly.
6.
If you installed the Red Hat Enterprise Linux server flavor, make sure you follow the instruc­tions on how to subscribe the system to the Red Hat Customer Portal4.
If you install the CentOS Linux flavor, you may want to enable the Continuous Release repository5to be able to get access to security updates as quickly as possible.
7.
Enter the selected IP address in your web browser to access the Software Activation page. If your host is using dynamic addressing, you can log in to the account created during installation and issue the command ip addr to display the address assigned to the system.
Continue to chapter 3.4 for details on how to enable the 10G Software Probe system.
The kickstart will install CentOS Linux 7 or Red Hat Enterprise Linux 7 on the server. The disks will be formatted and all contents lost. Make sure that any important data on the server has been backed up before beginning the procedure.

3.3 Deploying in a Virtualized Environment

It is also possible to deploy the software in a virtualized environment. For optimal performance, check the processor configuration of configuration setting of cores per virtual sockets on the virtual machine.
For accurate measurements, you must configure the data network interface card(s) in mode on the host server.
Please follow the steps from chapter 3.2 when installing the software in the virtualized environment.
We recommended
disabling
any ‘Easy install’ or similarly worded option, and not selecting the operating system type when initially creating the new virtual machine instance in your virtualization environment. These options may override the installation instructions included in the provided installation image, causing an incomplete installation.
2
https://wiki.centos.org/Manuals/ReleaseNotes/CentOS7
3
https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/index.html
4
https://access.redhat.com/solutions/253273
5
https://wiki.centos.org/AdditionalResources/Repositories/CR
cores per socket
on your host server and use the same
pass-through
VB330-SW 10G Software Probe User’s Manual version 5.5 15
Page 16
Pre-built images for VMware (vSphere/Workstation/Player) are provided in
OVA
(Open Virtualization Format Archive) format. These images contains a system already installed according to the steps described in the previous chapter, with VMware Tools already installed and activated.
To deploy the image, you need to import it to the virtualization host, please refer to the documentation
of your virtualization environment for more details on how to do this.
If installed in a VMware vSphere environment, the machine should report back its network configu­ration to the host environment. Please allow some time for it to do so, and then continue with point 6 as described in the previous chapter.
When logging in to the console of the pre-built images, the default password for the The same password is also used for logging in remotely using Secure Shell (ssh).
the password for the root user after finishing the install
, log in and use the
root
Please change
passwd
command to
user is
do this.

3.4 Verifying Correct Initial Setup and Software Activation

Once the software has been installed and restarted all further configuration takes place through the
web interface.
1. Launch a web browser application on the management system.
Any web browser with support for JavaScript can be used to access the Software Activation interface, one of the following are recommended:
• Google Chrome
• Mozilla Firefox
• Microsoft Edge
• Microsoft Internet Explorer 11 or higher
• Apple Safari
elvis
.
2. Type the IP address of the server in the browser URL field and press Enter .
The network settings should have been set when the operating system was installed. If the web browser is unable to reach the web server, check the server’s network settings in the operating system.
3.
The Software Activation view should be displayed inside the browser. Software Activation is password-protected, the user name is
admin
and the default password is
elvis
displayed should look similar to figure 3.1.
The password should be changed from the default. Expand the
More options
heading and
follow the instructions under Change password6.
6
If you forget the Software Activation password, you can reset it by logging in as root and issuing the command
/opt/btech/ssg/bin/reset_web_password
16 VB330-SW 10G Software Probe User’s Manual version 5.5
. The page
Page 17
Figure 3.1: Software Activation
VB330-SW 10G Software Probe User’s Manual version 5.5 17
Page 18
4.
If you already have an XML file with license keys for your system, click on the heading and upload this file under the written down or in an e-mail, instead use the product page described below.
5.
If this is a new server, and you need to obtain license keys for the purchased products, please click the link labeled sales representative as an e-mail attachment.
6.
The 10G Software Probe is not enabled by default on the newly installed server. To enable it, use the link labeled the details of the installed software, such as the installed version and the hardware key. If you have a license key that you want to enable and have not yet done so, enter the key in the field labeled Apply license key and click the Add license button.
7.
Click the button labeled Software Probe should now be activated, and you will be presented with a link to the user interface. The next time you access the server using a web browser, you should be taken automatically to the enabled software.
Please note that it may take some additional time before the user interface of the activated product becomes available. If you receive an error trying to access it, please wait for a few minutes before trying again.
export hardware keys as XML
Not activated
Activate software
Import license keys
next to its name. This will take you to a page giving you
and wait for it to finish. If successful, the 10G
option. If you have the license key
and send the downloaded file to your
More options
Note that it is not possible to activate the Software Probe and the VB7880 Advanced Content Extractor on a single system at the same time.
To return to the Software Activation view to make changes, open the 10G Software Probe user interface and click the link labeled Manage installed software.
By default, all web communication to and from the host running the 10G Software Probe is using un-encrypted HTTP communication. Please refer to E Appendix: Enabling HTTPS for information on how to enable HTTPS.
It is
strongly recommended
external NTP server. Please refer to F Appendix: Enabling NTP time synchronization for more information on configuring time synchronization.
that the system time is configured to be synchronized against an
About — License

3.5 Initial Setup Troubleshooting

If you are having trouble bringing up the Software Activation interface, or the 10G Software Probe
web based management interface, verify the following:
Verify that the client machine and the 10G Software Probe are configured on the same subnet and that they have different addresses, or, if you use different subnets, verify that the routing and gateways are set correctly on both the client machine and the 10G Software Probe.
tab in the
18 VB330-SW 10G Software Probe User’s Manual version 5.5
Page 19
• Make sure that the IP address of the gateway and the network interface are not the same.
Verify that the appropriate Ethernet link indicators of the PC and the 10G Software Probe are lit.
• Verify that web browser proxy settings are not interfering.
• Verify that local firewall settings on the PC are not interfering.
• Try rebooting the server and make sure all services start as expected.
• Clear the browser’s cache.
• Verify that the web server is running, by entering the command
systemctl status httpd
on the server’s command line. If it is not running properly, or you are seeing
DNS lookup
failure errors, try issuing the command
echo "ServerName localhost" >> /etc/httpd/conf/httpd.conf
and then restart the server by issuing the command
systemctl restart httpd
If you can reach Software Activation but the 10G Software Probe GUI is not working, enter the command
probehello
on the server’s command line to verify that the VB330-SW services
are running. If services are not running, try re-installing the VB330-SW.
Please refer to D Appendix: Network configuration for more information on server network configu­ration.

3.6 Upgrading From a Previous Version

You can either re-install the system as mentioned below, or by using one of the provided upgrade
images.
VB330-SW 10G Software Probe User’s Manual version 5.5 19
Page 20

3.6.1 Upgrading by Re-Installing the System

If you want to re-install the system from scratch, please follow these steps:
1. Backup the system configuration (Data — Configuration — Full configuration).
2.
Export the current license ( maintenance keys).
3.
Possibly back up the system network configuration by logging in to the machine and copying any files matching the wildcard (off the system).
4. Re-install the system as described above.
5.
Using the Software Activation page import the previous license key (under re-enter it using the activation page) and activate the software.
6. Import the configuration from Data — Configuration — Import configuration XML.
About — License — Export current license and software
/etc/sysconfig/network-scripts/ifcfg-*
to a safe location
More options

3.6.2 Upgrading From Version 5.3.0 or later

Please refer to chapter 5.11.2 and I Appendix: Software Upload for details on how to install the upgrade image.
); or

3.7 Upgrading To a Maintenance Release

Please refer to chapter 5.11.2 and I Appendix: Software Upload for details on how to upgrade to maintenance releases.

3.8 Accessing the User Interface

Once the software has been installed and activated all further configuration takes place through HTTP.
The following web browsers are supported for the management interface:
• Google Chrome
• Mozilla Firefox
• Microsoft Edge
• Microsoft Internet Explorer 11 or higher
• Apple Safari
The default management view should look similar to figure 3.2. If you have problems accessing the
user interface, refer to chapter 3.5 for troubleshooting.
20 VB330-SW 10G Software Probe User’s Manual version 5.5
Page 21
Figure 3.2: The VB330-SW Graphical User Interface

3.9 Accessing Software Activation interface

To return to the Software Activation view after activating the 10G Software Probe, you can either
navigate to the
your web browser to the address
using DNS) of the server.
About — License
view and follow the
http://<IP>/ssg
Manage installed software
, where
<IP>
is the IP address (or host name, if
link, or navigate

3.10 Deactivating

To deactivate 10G Software Probe, you must first access the Software Activation interface (see the
previous section) and make sure that it is not set to the default. Expand the and change the setting under Set default software.
More options
heading
Once this is done, access the 10G Software Probe user interface and de-activate it from the
— License view.
VB330-SW 10G Software Probe User’s Manual version 5.5 21
About
Page 22

4 QUICK SETUP GUIDE

This quick setup guide is intended to provide a step-by-step explanation of how to setup a probe
once the initial setup has been performed (as described in chapter 3).
More detailed instructions are found in chapter 5 of this manual.
The Return Data Path and Full Service Monitoring features are not covered by this quick setup
guide.

4.1 Basic Setup

1. Set appropriate parameters in the Setup — Params view.
2.
Enabling Time synchronization is strongly recommended. Please see F Appendix: Enabling NTP time synchronization for further details on how to configure the date and time.
3. If access control is required, define a password in the Setup — Login view.
Note:
chapter 5.10.6.
it is important to read the instructions in the associated section of this manual, see
4.2 Input Signal Definitions

4.2.1 Multicasts

1.
Define multicasts using the lists from another probe using the either by using the multicast detect feature in the announced streams using the Multicasts — SAP view.
Note:
received, and in this case it will usually not be possible to detect multicasts automatically.
Select predefined threshold templates that seem appropriate for the signal.
Note:
multicasts correctly if required. Also note that ETR 290 monitoring for Ethernet streams is disabled by default, so if this is required, it will have to be enabled by the user (on a per-stream basis).
2. Define stream page name(s) in the Setup — Pages view (not strictly necessary).
Often upstream equipment will not transmit multicasts unless join messages have been
The sequence of the multicast definitions will be reflected in monitoring, so order the
Multicasts — Streams
view. You can also import multicast
Data — Configuration
Multicasts — Detect
view, or add them automatically,
view, or from SAP
3. Join multicasts in the Multicasts — Join view or in the Multicasts — Streams view.
22 VB330-SW 10G Software Probe User’s Manual version 5.5
Page 23

4.2.2 OTT Input (OTT Engine Option Only)

1.
Define the OTT channel manifest URLs and channel names in the Leave the Threshold and VBC threshold settings at default values for now. Remember to tick the Enable box in the dialog box. If you have multiple OTT engines installed (1 to 50 are allowed) then select which engine to assign to the channel. Any number of OTT channels can be assigned to each OTT engine. Each engine works in parallel to each other.
OTT — Channels
view.
Note:
different network interfaces. Mixing the two traffic types on the same network can have unwanted impact on the monitored signals. The interface used for OTT traffic is controlled using the Setup — Routing view.
2.
Inspect the OTT monitoring progress using the mation on OTT monitoring can be found in Appendix C.
When monitoring both multicast (UDP) and OTT (TCP) traffic, we recommend using
OTT — Active testing
dialog. Useful infor-

4.3 Monitoring

When input signal parameters have been set, the signals may be monitored.
For Ethernet multicasts the relevant monitoring views are and
Ethernet
ETR 290 and OTT are of relevance as well.
Ethernet monitoring hints are found in B Appendix: Monitoring Practices.
. If the probe is equipped with the ETR 290 and/or the OTT option then the views
Main,Alarms,Multicasts,MW,Traffic

4.4 Adjusting Alarm Thresholds

When the probe inputs and streams have been defined using default thresholds, the result will usually
be a number of more or less permanent alarms, some which may not be relevant under the current circumstances. In order for the user to get rid of unwanted alarms, the probe provides alarm filtering functionality in the form of alarm thresholds and alarm on/off selection.
Multicasts
By default Ethernet thresholds are set to raise alarms when service affecting errors occur, that are caused by the network. There may however be reasons for these thresholds to be altered, for instance to reflect receiver robustness in the case of IAT, or to reflect a TS into IP mapping different from the default (7TS/UDP). Creating a new threshold template is done either by copying an existing one and altering the copy, or by creating a new threshold template from scratch. The Ethernet thresholds are defined in the in the Multicasts — Streams view.
In addition to the miscellaneous thresholds, that affect only the streams with which they are associated, the overall basis. You can also define the alarm severity levels for different alarms in this view.
Multicasts — Ethernet thresh.
Alarm — Alarm setup
VB330-SW 10G Software Probe User’s Manual version 5.5 23
view allows the user to enable and disable alarms on an
view. These thresholds are associated with streams
Page 24
OTT
When an OTT channel is defined the default OTT threshold template is assigned to it. To change
threshold values create one or more new templates in the
OTT — Thresholds
view and assign them
to OTT channels in the OTT — Channels — Edit view.
ETR 290
By default the streams configured in the probe will be set up to use the ETR 290 threshold named
Default
systems and only alarm on more severe problems. The threshold named
. This has the most important alarms enabled but have been adjusted to match real world
ETSI TR 101 290
is based on the ETSI TR 101 290 guidelines and are fairly strict generating more alarms. The ETR 290 thresholds should be changed if there are tables that are not relevant for a system, or if the user requires alarm functionality that exceeds the ETR 290 guidelines. The ETR engines has a lot of powerful functionality not enabled by default, for instance the ability to raise alarms if the number of services present in a signal is lower than a preset limit.
The default PID and service thresholds do not affect alarming at all, they are completely transparent. The thresholds may be altered for instance in order to mask an alarm generated by an unreferenced
PID or to ensure an alarm is raised if a service or PID bitrate is outside preset limits.
Creating a new threshold template is done either by copying an existing one and altering the copy, or by creating a new threshold template from scratch. The thresholds are defined in these views: ETR 290 — ETR thresh., ETR 290 — PID thresh., ETR 290 — Service thresh.
The thresholds are associated with streams in the Multicasts — Streams — Edit view.
24 VB330-SW 10G Software Probe User’s Manual version 5.5
Page 25
5 THE SOFTWARE PROBE GRAPHICAL USER
INTERFACE
The VB330-SW web interface is reached by pointing a web browser to the IP address of the 10G
Software Probe as shown in the screenshot above. The following web browsers are recommended:
• Google Chrome
• Mozilla Firefox
• Microsoft Edge
• Microsoft Internet Explorer 11 or higher
• Apple Safari
VB330-SW 10G Software Probe User’s Manual version 5.5 25
Page 26
Note that different web browsers behave differently with respect to memory leaking, and if the
VB330-SW GUI should be available at all times the browser should be selected carefully. A browser
memory leak manifests itself as the browser responding more and more slowly, and this is corrected by closing down the application and restarting.
The interface is easy and intuitive to use. Navigate by clicking on the tabs just below the 10G
Software Probe logo. Some of the pages have their own tabs for accessing nested pages. The bottom frame of the interface is always the Alarms & events list, usually referred to as the alarm list can be displayed or hidden by clicking the
Toggle
link, which is displayed as an arrow
alarm list
. The
head.
The web interface has been designed to be resizable in both vertical and horizontal directions with a
minimum screen resolution of 1280×800 pixels.
Tool-tips are available for most buttons and labels. To access tool-tip information simply navigate
the mouse pointer towards a button or a label and leave it hovering for a second or two.
In this manual the term stream is generally used instead of the terms multicast and/or unicast. A stream may thus contain a single service or multiple services.
26 VB330-SW 10G Software Probe User’s Manual version 5.5
Page 27

5.1 Main

5.1.1 Main — Summary

The intention of this page, together with the
alarm list
, is to provide enough information for the
operator to immediately see if there is anything seriously wrong with one or more input streams.
The following parameters are shown:
NTP/timesync
(Bulb):
The NTP/timesync bulb indicates whether the VB330-SW clock is locked to an external time reference signal. Green indicates that the VB330-SW is locked to an external reference whereas grey indicates that the VB330-SW runs in unlocked mode or the status is unknown.
Updated: The time since the last time synchronization update.
Freq offset: Indicates the measured frequency offset for the system clock.
Timezone: The time zone relative to UTC. Configured in the OS.
Time: The current local time.
We recommend using the standard operating system tools for configuring the system clock. Please
refer to the operating system instructions1for further details on how to configure the date and time.
RDP
(Bulb):
The RDP bulb indicates whether RDP is active or not. Green indicates RDP active whereas grey indicates that RDP is currently not active.
1
https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/System_
Administrators_Guide/chap-Configuring_the_Date_and_Time.html
VB330-SW 10G Software Probe User’s Manual version 5.5 27
Page 28
Active:
Clear all:
The RDP active state is either yes or no, yes indicating that RDP relaying or alarm triggered recording mode has been selected by the operator in the RDP view.
Counters and alarms
Click the
Clear all
button to reset all counters, graphs and alarms. All VB330­SW measurement and alarm history is cleared. Note that it is not possible to undo this operation.
Last cleared:
The time the
Clear all
button was last clicked. If no time is indicated the counters
have not been cleared since VB330-SW startup/reboot time.
Probe
Name: The VB330-SW name as defined by the operator in the Setup — Params view.
Location: The VB330-SW location as defined by the operator in the Setup — Params view.
Access:
The access rights of the current user. Access rights are either full access or read only access, and are defined by the operator in the Setup — Login view.
Traffic
RX data: The total bitrate of received data traffic
Monitored data:
The total bitrate of multicasts and unicasts monitored (analyzed) by the probe
ETH info
Joined: The number of joined streams (multicasts and unicasts)
Unicasts: The number of unicasts currently being joined/monitored by the probe
Multicasts: The number of multicasts currently being joined/monitored by the probe
IGMP ver:
The IGMP version currently used by the probe. IGMPv2 is used unless the operator has selected source specific multicasts (
Setup — Params
view), in which case
IGMPv3 is used.
VLAN tag:
The VLAN tag currently used by the probe. If no VLAN tag has been specified by the operator (Setup — Params view), the VLAN tag value will read disabled.
ETH alarms per type
No signal: The number of currently active Ethernet ‘No signal’ alarms
CC skips: The number of currently active Ethernet ‘CC skips’ alarms
MLR>=thresh:
The number of currently active Ethernet MLR alarms, i.e. the total number of
‘MLR>= warning-threshold’ and ‘MLR>= alarm-threshold’ alarms
28 VB330-SW 10G Software Probe User’s Manual version 5.5
Page 29
IAT>=thresh:
The number of currently active Ethernet IAT alarms, i.e. the total number of
‘IAT>= warning-threshold’ and ‘IAT>= alarm-threshold’ alarms
RTP alarms:
The number of currently active RTP alarms, i.e. the total number of ‘RTP packet drop’, ‘RTP duplicates’ and ‘RTP out of order’ alarms
Other alarms:
The total number of currently active Ethernet alarms not included in the alarm figures specified above
OTT info
Channels: The number of enabled OTT channels.
Profiles: The total number of profiles in the enabled OTT channels.
At the very bottom of the Summary page, an overview of the Ethernet network interfaces on the VB330-SW are displayed.
Network interfaces
Interface: The ID of the selected network interface.
Link: Indicates whether the interface is connected.
Description: Provides a human-readable description of the interface, if available2.
IPv4 address: Lists the IPv4 address and netmask of the network interface, if set.
IPv6 address: Lists the IPv6 address and netmask of the network interface, if set.
Timestamp:
Indicates whether the network interface supports hardware timestamping for precise measurements, or if kernel timestamping is used.
2
A description can be set using the command ip link set interfacename alias "Description"
VB330-SW 10G Software Probe User’s Manual version 5.5 29
Page 30

5.1.2 Main — CPU usage

The
CPU usage
traffic load.
view is meant for troubleshooting performance issues in case of excessively high
Three internal performance indicators (System, User and Idle) are displayed as percentage numbers
and also graphed for the last minute. Issues can potentially arise if the System indicator becomes high (>80%).
The
CPU usage
averaged over the last 10 seconds click the last 60 seconds click the
seconds
respectively. To clear peak values click the Clear peaks button.
button will display the historical maximum value for an averaging period of 10 s and 60 s
view displays CPU usage of the 10G Software Probe. To view the CPU usage
Last 60 seconds
Current
button. Clicking the
button. To view the usage averaged over the
Peak any 10 secsorPeak any 60
30 VB330-SW 10G Software Probe User’s Manual version 5.5
Page 31

5.1.3 Main — Thumb overview

The
Thumb overview
mode is used. Placeholder images will be displayed if thumbnailing has not been enabled in the Setup — Params view, indicating the type of stream being received.
If the
Small
only, allowing more thumbnails to be displayed in a view. To display the stream address and name
(as defined in the
button.
The following information is displayed for each stream:
button is clicked the
Service name:
Service id:
view displays a mosaic of all decoded thumbnails. By default the
Thumb overview
Multicasts — Streams
Shows the name defined for the TV service in the SI service descriptor. If no SI is present in the stream the service id will be shown.
For TS services, the ID of the selected service within a transport stream.
Type: For non-TS services, the service type is displayed.
and
Thumb overview
view will display service names and thumbs
OTT — Channels
views) click the
Normal
Stream info
VB330-SW 10G Software Probe User’s Manual version 5.5 31
Page 32
Freeze-frame status:
If the probe has been licensed with the Content Extraction and Alarming option, status bulbs are displayed indicating the current freeze-frame and color-freeze status for the streams.
White:
Unknown (typically due to the VB330-SW being unable to
decode video)
Grey: freeze-frame detection is disabled. Green: freeze-frame detection is enabled, no freeze-frame is detected.
Yellow:
freeze-frame detection is enabled. Two consecutive equal frames have been detected, but the freeze-frame error timeout value has not been exceeded.
Red:
freeze-frame is enabled. Freeze-frame has been detected and the freeze-frame error timeout value has been exceeded, thus resulting in an alarm.
The
Thumbs Details
For more information about the details displayed in the
pop-up view is accessed by clicking a thumb in the
Thumbs Details
Thumb overview
view.
pop-up see chapter 5.4 for multicast streams, and chapter 5.3.2 for OTT channels. Note that thumbnails are only decoded automatically if the
Extract thumbnails
option has been enabled in the associated OTT or multicast setup, or if content check alarming (Content Extraction and Alarming option) has been enabled in the ETR threshold template. To decode the thumbnail manually, open the
Thumbs Details
view.
The same pop-up details are displayed as when opened from the ETR 290 — Services view.
Clicking the Close button will close the view.
32 VB330-SW 10G Software Probe User’s Manual version 5.5
Page 33

5.1.4 Main — Eii graphing

Eii is short for External Integration Interface and constitutes a set of XML files accessible through the VB330-SW web server interface for machine access to measurement data.
Portions of the Eii interface are available in this view for simple trend graphing over arbitrary long time by the web browser.
The screenshot shows the bandwidth of two IP streams being graphed by sampling the Eii interface
every 2 seconds. The graph is stored in the client web browser for as long as the graph window remains open. The graph starts again with zero history if the window is closed and then opened again.
Eii stream parameter
Using the Select the streams in the in the Parameter to plot dropdown.
rtp_drops: Number of dropped IP frames due to network errors
Eii stream parameter
Stream N to plot
bitrate: Bitrate (bits per second)
plot, it is possible to plot parameters from up to five IP streams.
(where N is 1 through to 5) drop-downs and the parameter
Eii stream parameters
VB330-SW 10G Software Probe User’s Manual version 5.5 33
Page 34
iat_avg: Average Inter-Arrival Time
cc_errs: The number of discontinuities detected
Refresh (seconds)
selects how often samples are read and plotted on the graph. Click
store the parameters and then click the Plot chart link to open the chart.
Eii protocol parameter
Using the
Eii protocol parameter
plot, it is possible to plot up to five network interface parameters.
Select the parameters in the Parameter N to plot (where N is 1 through to 5) drop-downs.
Eii protocol parameters
vlanTaggedPerc: Percentage of frames being VLAN tagged
ipFragPerc: Percentage of frames being IP fragmented
eth0txBitr: Total TX bitrate including units on first data interface
eth0rxBitr: Total RX bitrate including units on first data interface
udpUnicastBitr: Bitrate of the unicast traffic
udpMulticastBitr: Bitrate of the multicast traffic
udpUnicastStreams: Number of UDP unicast streams present
udpMulticastStreams: Number of UDP multicast streams present
copPayloadBitr: Bitrate of FEC protected payload
Apply
to
copFec1Bitr: Bitrate of the FEC columns
copFec2Bitr: Bitrate of the FEC rows
copCorrected: IP packets correctable by the FEC
copUncorrected: IP packets not correctable by the FEC
copErrors: FEC packets with errors
Refresh (seconds)
selects how often samples are read and plotted on the graph. Click
store the parameters and then click the Plot chart link to open the chart.
Eii OTT parameter
Using the monitored OTT channel. Select the channel in the
Eii OTT parameter
plot, it is possible to plot analysis parameters from any of the
Service to plot
drop-down and the parameter in
the Parameter to plot dropdown.
Eii OTT parameters
profileBps,actualBps: Plots both the profileBps and actualBps parameters
34 VB330-SW 10G Software Probe User’s Manual version 5.5
Apply
to
Page 35
profileBps: Bitrate of this profile as listed in meta-data (bits per second)
actualBps:
Bitrate of this profile calculated from downloaded chunk (bits per sec­ond)
chunkDur: Last chunk length (seconds)
firstByte: Time to first byte (milliseconds)
downloadDur: Time to download chunk (seconds)
chunkSize: Size of downloaded chunk (bytes)
Refresh (seconds)
selects how often samples are read and plotted on the graph. Click
store the parameters and then click the Plot chart link to open the chart.
Please refer to the separate Eii documentation for further details.
Apply
to
VB330-SW 10G Software Probe User’s Manual version 5.5 35
Page 36

5.2 Alarms

OTT Option
OTT Channel
OTT Analysis
PID Thresholds
OTT Thresholds ETR Thresholds
FSM Settings
FSM Measurements
Alarm Settings
and Scheduling
SNMP Alarms Alarm Lists
System Events
ETH Thresholds
Service Thresholds
ETH Multicast
ETH Measurements
ETR 290 Option
Figure 5.1: Alarm handling in the 10G Software Probe.
Figure 5.1 shows an overview of the alarm handling in the 10G Software Probe. It is useful to obtain an understanding of the alarm processing of the 10G Software Probe – in particular how threshold settings and alarm setup will affect alarm handling.
36 VB330-SW 10G Software Probe User’s Manual version 5.5
Page 37
The 10G Software Probe continuously compares measurement data with user defined thresholds in
order to generate alarms. These alarms are further checked against the settings defined in the
— Alarm setup
be sent as SNMP traps to support third party management systems. Refer to Appendix: VB330-SW
Versus VBC Alarms for a description of alarm handling in the VideoBRIDGE Controller.
The 10G Software Probe distinguishes between events and alarms. The ETR software module will always generate alarms and the Systems software module will always generate events. The
Ethernet software module will by default generate events for errors that are resolved within 1 second, otherwise it will generate alarms. This can be overridden by checking the ‘Treat Ethernet events as alarms’ box in the Setup — Params view. The OTT module generates alarms only.
view, and the resulting alarms are presented in the alarm lists. These alarms will also

5.2.1 Alarms — All Alarms

Alarms
The
Alarms
combined list. The individual alarm lists can hold the number alarms indicated below independently of each other, meaning that one may become full without affecting the other lists.
Full Service Monitoring (FSM) 100 alarms
Over The Top Television (OTT) 100 alarms
ETSI TR 101 290 Analysis (ETR) 400 alarms
If
Auto-refresh list
alarms are always located at the top of the list.
view gives the user the possibility of viewing alarms according to type or as one
Alarm list capacity
Ethernet alarms (ETH) 4000 alarms
System alarms (SYS) 100 alarms
is selected, the alarm list will be continuously updated with new alarms. Active
VB330-SW 10G Software Probe User’s Manual version 5.5 37
Page 38
Clicking the events list. By clicking one of the blue information icons leftmost in the offline list, a detailed alarm description can be viewed. The search field in the upper right corner of the view allows the user to type a text string and the alarm list is updated to display only streams and alarms matching the specified text. To update the offline alarm list click the the offline mode.
View list offline
button gives the user the opportunity to view the complete alarms and
Auto-refresh list
button and then go back to
The alarm lists can be deleted by clicking the
this action will permanently clear the alarm lists — they cannot be restored.
The
Export
open in a new window.
button enables export of the corresponding alarm list as an XML file. This file will
Flush alarms
button. However it should be noted that

5.2.2 Alarms — Alarm setup

The
Alarm setup
an alarm should be enabled or ignored, and associates an error severity level with each alarm, and associates an error severity level with each alarm. When changes have been made to alarm settings click the Apply changes button for changes to take effect.
represents the final filtering stage for VB330-SW alarms. The user selects whether
Figure 5.1 gives an overview of the total alarm handling of a 10G Software Probe. The settings in the Alarm setup view are represented by the Alarm Settings box in this figure.
Note that the probe alarm handling will also depend on the threshold template settings defined by the user in the ETR 290 — Service thresh., and OTT — Thresholds views.
Also note that only enabled alarms are shown in the alarm lists and forwarded as SNMP traps.
Enabling or disabling 10G Software Probe alarms does however not affect the alarms presented by the VBC. Refer to Appendix: VB330-SW Versus VBC Alarms for a description of the VB330-SW
versus VBC alarm handling.
The following alarm severity levels may be selected:
38 VB330-SW 10G Software Probe User’s Manual version 5.5
Multicasts — Ethernet thresh.,ETR 290 — ETR thresh.,ETR 290 — PID thresh.
,
Page 39
OK: If enabled, the alarm will be present in the alarm list, color green
Warning: If enabled, the alarm will be present in the alarm list, color yellow
Error: If enabled, the alarm will be present in the alarm list, color orange
Major: If enabled, the alarm will be present in the alarm list, color red
Fatal: If enabled, the alarm will be present in the alarm list, color black
The following alarms and events are configured:
ETH (Ethernet) alarms
No signal:
FEC packet drop:
RTP packet drop:
RTP duplicates:
RTP out of order:
CC skips:
There has been no UDP packet for the predefined period of time (default 1sec)
One or more RTP packets could not be corrected by the FEC
Number of consecutive dropped RTP packets exceeds the error­thresholds – only available if RTP headers are present
Number of RTP packets with identical RTP counters – only available if RTP headers are present
There are RTP packets received out of order – only available if RTP headers are present
Number of transport stream dis­continuities due to packet loss. Note that the CC skips number does not necessarily equal the number of lost packets, as sev­eral consecutive packets lost will be counted as one CC skip.
Default: Enabled, severity Major
Default: Enabled, severity Error
Default: Enabled, severity Error
Default: Disabled, severity Warning
Default: Disabled, severity Warning
Default: Disabled, severity Warning
IAT >= err-thresh:
IAT >= warn-thresh:
MLR >= err-thresh:
VB330-SW 10G Software Probe User’s Manual version 5.5 39
The Inter-packet Arrival Time ex­ceeds the error threshold
The Inter-packet Arrival Time ex­ceeds the warning threshold
The Media Loss Rate exceeds the error-threshold
Default: Disabled, severity Error
Default: Disabled, severity Warning
Default: Enabled, severity Error
Page 40
MLR >= warn-thresh:
The Media Loss Rate exceeds the warning-threshold
Default: Disabled, severity Warning
TTL changed:
TOS changed:
Multiple mcast sources:
Mcast source changed:
Bitrate overflow:
Bitrate underflow:
The Time-To-Live field is chang­ing
The Type-Of-Service field is changing
There are multiple multicast sources
The multicast source changed to one of the valid multicast sources specified by the operator
The net stream bitrate exceeds the maximum bitrate Ethernet threshold value specified by the operator
The net stream bitrate goes be­low the minimum bitrate Ether­net threshold value specified by the operator
Default: Enabled, severity Error
Default: Enabled, severity Error
Default: Enabled, severity Error
Default: Enabled, severity Error
Default: Enabled, severity Error
Default: Enabled, severity Error
Full service monitoring:
TS Sync: No TS Sync (no signal) Default: Enabled,
Sync byte:
PAT:
Continuity: Continuity counter error Default: Enabled,
PMT: Program Map Table error Default: Enabled,
FSM alarms
No reply was obtained within timeout period for the configured FSM service
ETR (ETR 290) alarms
Sync byte error, sync byte not 0x47
Program Association Table error
Default: Enabled, severity Major
severity Major
Default: Enabled, severity Major
Default: Enabled, severity Major
severity Major
severity Major
40 VB330-SW 10G Software Probe User’s Manual version 5.5
Page 41
PID: PID is missing Default: Enabled,
severity Major
Transport:
Transport stream error indicator is set
Default: Enabled, severity Major
CRC: Table checksum error Default: Enabled,
severity Major
PCR: Program Clock Reference error Default: Enabled,
severity Major
PCR Accuracy:
Program Clock Reference accu­racy error (PCR jitter)
Default: Enabled, severity Major
PTS: Presentation Time Stamp error Default: Enabled,
severity Major
CAT: Conditional Access Table error Default: Enabled,
severity Major
NIT:
Network Information Table error
Default: Enabled, severity Major
SI Rep Rate:
Wrong repetition rate for SI ta-
bles
Default: Enabled, severity Major
Unref PID: PID is unreferenced Default: Enabled,
severity Major
SDT: Service Description Table error Default: Enabled,
severity Major
EIT: Event Information Table error Default: Enabled,
severity Major
RST: Running Status Table error Default: Enabled,
severity Major
TDT: Time Date Table error Default: Enabled,
severity Major
MGT:
VCT:
Master Guide Table error (ATSC mode)
Virtual Channel Table error (ATSC mode)
Default: Enabled, severity Major
Default: Enabled, severity Major
PIM/PNM: PIM/PNM error (ATSC mode) Default: Enabled,
severity Major
RRT:
ATSC EIT:
Region Rating Table error (ATSC mode)
ATSC EIT Table error (ATSC mode)
Default: Enabled, severity Major
Default: Enabled, severity Major
VB330-SW 10G Software Probe User’s Manual version 5.5 41
Page 42
STT:
System Time Table error (ATSC mode)
Default: Enabled, severity Major
ETT:
Extended Text Table error (ATSC mode)
Default: Enabled, severity Major
CA System: CA System error Default: Enabled,
severity Major
PID min. bitr.
PID max. bitr.
PID minimum bitrate below threshold
PID maximum bitrate exceeds threshold
Default: Enabled, severity Major
Default: Enabled, severity Major
PID checks: PID check error Default: Enabled,
severity Major
Service min. bitr.
Service max. bitr.
Service minimum bitrate below threshold
Service maximum bitrate ex­ceeds threshold
Default: Enabled, severity Major
Default: Enabled, severity Major
Service checks: Service check error Default: Enabled,
severity Major
MIP:
Megaframe Insertion Packet er­ror
Default: Enabled, severity Major
Content:
Reference:
Gold TS:
Interface overflow:
[Critical system errors]:
Content check error (checking of audio and video)
Reference check error (compar­ing the stream with a Gold TS)
Error found while comparing the stream with the stored Gold TS snapshot)
Input interface overflow error. Means that the probe is over­loaded and can not properly ana­lyze the signals.
SYS (System) events
Critical system errors preventing the 10G Software Probe from op­erating correctly
Default: Enabled, severity Major
Default: Enabled, severity Major
Default: Enabled, severity Major
Default: Enabled, severity Major
Default: Enabled, severity ‘Fatal’
42 VB330-SW 10G Software Probe User’s Manual version 5.5
Page 43
[System errors]:
Enable this to view all system er­rors
Default: Enabled, severity ‘Major’
[System info]:
The number of profiles changed:
Profile stream type changed:
Minimum profiles
Download bitrate low:
Download bitrate too low:
Manifest size:
Enable this to view system infor­mation messages
OTT Alarms
The number of profiles flagged in the manifest file changed
The stream type of the profile changed in the manifest
The channel has less profiles than specified in the threshold
The download duration time ex­ceeds the OTT bitrate threshold. The bitrate threshold is part of the OTT threshold template de­fined in the
OTT — Thresholds
view. A threshold template is as­signed to a stream in the
OTT —
Channels view.
The download duration time ex­ceeds the OTT chunk duration time
The manifest file size exceeds the OTT manifest size threshold
Default: Enabled, severity ‘OK’
Default: Enabled, severity ‘Warning’
Default: Enabled, severity ‘Warning’
Default: Enabled, severity Warning
Default: Disabled, severity Warning
Default: Enabled, severity Error
Default: Enabled, severity Warning
Actual bitrate:
The actual measured bitrate does not match the profile bitrate spec-
Default: Enabled, severity Warning
ified in the manifest file
Download timeout:
The download time exceeds twice the chunk duration time
Default: Enabled, severity Major
Address resolve error: Unable to resolve address name Default: Enabled,
severity ‘Error’
Connection failed: Connection failed Default: Enabled,
severity ‘Error’
Send error: Could not send data to host Default: Enabled,
severity ‘Error’
Receive error:
Could not receive data from host
Default: Enabled, severity ‘Major’
VB330-SW 10G Software Probe User’s Manual version 5.5 43
Page 44
Empty reply:
Response did not contain any data in body
Default: Enabled, severity ‘Major’
HTTP error: Invalid HTTP response Default: Enabled,
severity ‘Major’
HTTP redirect error: HTTP 3xx redirection error Default: Enabled,
severity ‘Major’
HTTP client error: HTTP 4xx client error Default: Enabled,
severity ‘Major’
HTTP server error: HTTP 5xx server error Default: Enabled,
severity ‘Major’
Static manifest:
Manifest parse error:
Unknown manifest:
Manifest file unchanged for longer than configured threshold
Failed to parse manifest file. In­valid format
Cannot recognize manifest XML format
Default: Enabled, severity Major
Default: Enabled, severity ‘Major’
Default: Enabled, severity ‘Fatal’
44 VB330-SW 10G Software Probe User’s Manual version 5.5
Page 45

5.3 OTT (Option)

5.3.1 OTT — Active testing

The OTT option enables monitoring of up to 500 OTT channels. Up to 50 OTT engines (depends on
license) can operate in parallel, and each engine licensed allows any channels to be analyzed. Each engine analyses channels in series and can be configured with any number of channels up to the maximum allowed by the license.
The 10G Software Probe will parse a channel’s manifest file, and for a live channel one of the latest
chunks in each OTT profile’s chunk sequence will be analyzed. The engine then moves on to the next OTT channel in the channel list defined by the user. For a VoD channel the OTT engine will analyze all chunks in the VoD file, one in each round-robin loop.
If manifest file parsing or chunk analysis reveals an error, an alarm will be raised. Note that some alarms depend on user defined threshold values. Alarms must also be enabled in the
Alarm setup view.
Thumbnail decoding is available for well as some types of encrypted HLS channels.
The following OTT information is displayed in the Active testing view:
Status bulb:
A bulb indicates the current status of the channel, i.e. the most severe
profile status.
non-encrypted
OTT channels
HLS, HDS, DASH and RTMP channels, as
Alarm —
VB330-SW 10G Software Probe User’s Manual version 5.5 45
Page 46
Thumb:
Channel:
Progress:
If the selected channel is of type HLS, HDS, DASH or RTMP a thumb­nail of the content will be decoded and updated. Thumbnail decoding is a process asynchronous of the channel analysis and therefor should not be expected to be updated at the same time. The main purpose of the thumbnails is to provide brief information about the channel contents.
The channel name defined by the user and linked to a URL in the
OTT
— Channels view.
Channels will be analyzed sequentially, and the progress bar shows
which channel is currently being monitored and how analysis is pro-
gressing.
Alarm history:
Current profile status:
Profiles: The number of profiles associated with a channel.
Encryption:
Profile info:
A bar graph showing alarm severity history. It can show the last 120
minutes, 24 hours or four days. To switch between the graphs, press the
“24h”, “2h” or “4d” button on the left under the channel list. Each bar
color represents the alarm severity level as configured under
Alarms
— Alarm setup.
The channel health bar displays the current status for individual channel
profiles. Profiles are separated by vertical black lines. Colors indicate profile alarm status:
• Green: OK
• Yellow: Warning
• Orange: Error
• Red: Major
• Black: Fatal
Scrambling information is resolved from the profile manifest. If the profile is scrambled the encryption field will read Yes. If the profile is transmitted in clear the encryption field will read No.
Channel and profile information is resolved from the manifest files. At channel level the OTT format is displayed (Smoothstream, HLS, Adobe HDS, MPEG DASH or SHOUTcast). At profile level the profile
bitrate is displayed.
Engine:
Indicates which OTT engine is assigned to what channel. The 10G
Software Probe can be licensed with anywhere from 1 up to 50 OTT
engines. Each engine is capable of handling any number of channels.
Lat.eng.:
Indicates which OTT latency engine has been automatically assigned
to this channel. This column is only displayed if latency engines have
been configured in the
OTT — Settings
view, and will only contain numbers for channels configured to perform latency measurements. See chapter 5.3.3 for more details.
46 VB330-SW 10G Software Probe User’s Manual version 5.5
Page 47

5.3.2 OTT — Details

Click the blue information button on a channel to open the details window. This window provides detailed information about the status and alarms on all the profiles for the selected channel. The same pop-up can be opened from the information.
5.3.2.1 OTT — Details — Profiles
Main — Thumb Overview
view, see chapter 5.1.3 for more
The Profiles view in this pop-up consists of two tables detailed below:
The following information relevant for the overall OTT channel is shown in the first part of the
Details — Profiles pop-up window:
Channel
Channel:
Progress:
The channel name defined by the user and linked to a URL in the
Channels
severe profile status.
Channels will be analyzed sequentially, and the progress bar shows which channel is currently being monitored and how analysis is progressing.
VB330-SW 10G Software Probe User’s Manual version 5.5 47
view. A bulb indicates the current status of the channel, i.e. the most
OTT —
Page 48
Profiles: The number of profiles associated with a channel.
Profile status:
The channel health bar displays the current status for individual channel profiles. Profiles are separated by vertical black lines. Colors indicate profile alarm status:
• Green: OK
• Yellow: Warning
• Orange: Error
• Red: Major
• Black: Fatal
Stream type:
Channel and profile information is resolved from the manifest files. At channel level the OTT format is displayed (Smoothstream, HLS, Adobe HDS, MPEG DASH or SHOUTcast).
In the same view below the table for the overall channel a more detailed view per shown with the following information in it:
Profiles
Profile: The name of the OTT profile as flagged in the manifest files.
Type: Live
for live content or
VoD
for stored content. The distinction between the two is done based on whether the profile sequence numbers update or not.
Profile health: *
A timeline graph display of a combined bitrate and alarm representation for individual profiles. Refer to Appendix C for a description of these graphs. The timeline duration is either 2 or 24 hours, and the graph resolution is one minute for the 2 hour graph, and twelve minutes for the 24 hour graph.
channel profile
is
Profile bps: * The profile nominal bandwidth as flagged in the manifest files.
Actual bps: *
The actual profile bitrate, i.e. the chunk size (megabits) divided by the chunk length (seconds). The actual profile bitrate should match the man­ifest bitrate specification within limits defined by the user in the OTT thresholds template associated with a channel. Otherwise an alarm will be raised.
Download bps: *
The download bitrate, i.e. the chunk size (megabits) divided by the down­load time (seconds).
Chunk length: * The profile chunk length (seconds) specified in the manifest file.
Download time: * The actual profile chunk download time (seconds).
First byte: * The time (in seconds) before the first payload data byte was received.
Download size: * The actual profile chunk size (bytes).
48 VB330-SW 10G Software Probe User’s Manual version 5.5
Page 49
Encrypt.: YesorNo
depending on whether the content for that profile is encrypted
or not.
HTTP header: * The current HTTP header of the last chunk downloaded for that profile.
Note:
Items marked with * are not available if the channel has been configured to only perform
latency measurements (see chapter 5.3.3 for more details).
VB330-SW 10G Software Probe User’s Manual version 5.5 49
Page 50
5.3.2.2 OTT — Details — Manifest
The
Manifest
view shows health information on the overall manifest file for the channel as well as
for the manifest files for the individual profiles.
Channel
Channel:
The channel name defined by the user and linked to a URL in the
Channels
view. A bulb indicates the current status of the channel, i.e. the most
severe profile status.
Progress:
Channels will be analyzed sequentially, and the progress bar shows which channel is currently being monitored and how analysis is progressing.
Profiles: The number of profiles associated with a channel.
Profile status:
The channel health bar displays the current status for individual channel profiles. Profiles are separated by vertical black lines. Colors indicate profile alarm status:
• Green: OK
• Yellow: Warning
• Orange: Error
• Red: Major
• Black: Fatal
50 VB330-SW 10G Software Probe User’s Manual version 5.5
OTT —
Page 51
Profile info:
The type of stream is shown here. Apple
HLS
, Microsoft
Smoothstream
Adobe HDS, MPEG DASH or SHOUTcast.
Manifest size: The size in bytes of the main/top manifest file for the overall channel.
,
Manifest file:
Clickable URL for displaying the manifest file as text for the overall channel.
Manifest URL: A clickable link to the current main/top manifest file for the overall channel.
HTTP header:
The current HTTP header of the main/top manifest file for the overall channel.
Just below the channel manifest information in the same window is the detailed manifest information
per profile. This view contains the following information:
Profiles
Profile: The name of the OTT profile as flagged in the manifest files.
Profile bps: The profile nominal bandwidth as flagged in the manifest files.
Type: Live
for live content or
VoD
for stored content. The distinction between the
two is done based on the contents of the manifest file.
Seq.age:
The profile sequence shows how long it has been since the manifest was updated in whole seconds.
Manifest size: The size in bytes of the manifest file for a particular profile.
Manifest file:
Clickable URL for displaying the manifest file as text for this particular profile.
Manifest URL: Clickable URL to the profile manifest file.
HTTP header: URL to HTTP header in text form for a particular profile manifest file.
VB330-SW 10G Software Probe User’s Manual version 5.5 51
Page 52
5.3.2.3 OTT — Details — Alarms
The
Details — Alarms
view gives an at-a-glance overview of any active OTT alarms for the selected
channel. An alarm log for the selected channel is also provided here.
In the right corner of the pop-up window is a free text search field used to narrow down the entries in the alarm log.
The alarms are the same ones as explained for the
Alarms — Alarm setup
view, see chapter 5.2.2
for more information.
52 VB330-SW 10G Software Probe User’s Manual version 5.5
Page 53
5.3.2.4 OTT — Details — Thumbnails
The Thumbnails tab will provide information about the current thumbnails in the channel.
The quality of the content in the selected profile can be viewed in the thumbnail section, and the
user may alter the selected profile in the drop down list.
The section on the right hand side provides specific decoder and chunk information.
By pressing the be switched to the default selection;
Apply
button without selecting a profile from the drop-down list the thumbnail will
Auto select
. Auto select will select the profile with the highest
bitrate and video data.
Decoder information
Size: The video picture size of the selected profile
Aspect ratio: The video aspect ratio of the selected profile
Pixel aspect ratio: The video pixel aspect ratio of the selected profile
Codec: The video encoding format of the selected profile
Quality: The video sampling format of the selected profile
Frame rate: The video frame rate of the selected profile (Hz)
VB330-SW 10G Software Probe User’s Manual version 5.5 53
Page 54
Chunk Information
Engine ID: The OTT engine monitoring the selected channel.
Channel ID:
The ID of selected channel corresponding to the list of channels defined
by the user.
Profile ID: The ID of the selected profile.
Bitrate: Bitrate rate of the a chunk.
Streamtype: The type of the stream detected; live or video on demand.
Sequence Number: The sequence number of a chunk.
5.3.2.5 OTT — Details — Alignment
The Alignment tab gives the user a view of all the profiles for a selected channel with thumbnails
and corresponding data.
Profile Alignment Information
Profile:
This is a generated ID that identifies the OTT profile. The first profile listed is always the one with the highest signaled bitrate.
54 VB330-SW 10G Software Probe User’s Manual version 5.5
Page 55
Chunk/Sequence Number:
Bitrate: The signaled bitrate for this profile (bits/s).
Size & FPS: Indicates the original video size (pixels) and the frame-rate (Hz).
Audio: Indicates the audio channel layout.
The chunk or sequence number for the current thumbnail. This is either signaled in the stream, or generated by the VB330-SW. If the sequence numbers are highlighted in yellow, the thumbnails are not generated from the same chunk for all profiles, and may therefor appear to be out of synchronization.
VB330-SW 10G Software Probe User’s Manual version 5.5 55
Page 56

5.3.3 OTT — Latency

The OTT Channel Latency Distribution feature makes it possible to measure the delay from when a
chunk is available through different caches, compared to its origin.
Before using this feature, you must set aside a number of OTT engines to exclusively measure the timings of one channel on one server. This is done in the
would need to use two Latency Engines per channel: one for the origin and one for the cache.
OTT — Settings
view. In general, you
After selecting the number of Latency Engines, open the
from multiple sources (URLs), using the same base name, but different and TV1 timings from this server, or added channel will use one dedicated Latency Engine, if you try setting is no free Latency Engine available, it will default back to Normal.
Once the configuration is finished, you are ready to use this feature. Select the channel to produce a latency graph for using the that is to be used as the reference in the delta difference.
The graph will start off showing the difference in availability time of each chunk for the last minute
and will build up history until displaying the last hour. Due to the nature of timing in different engines, these measurements are accurate down to±0.5 seconds. To minimize these inaccuracies, a moving average is provided, smoothing the spikes. The sliding window can be manually controlled by moving the by checking the Show min/max checkbox.
@CDN
Avg window
. Then set the
Both
Channel
slider. It is also possible to display the minimum and maximum values
Measurement modetoLatency
if you also want the traditional Active Testing measurements. Each
drop-down. Then select which of the classes of the channel
Reference
OTT — Channels
if you are only interested in the
drop-down. This is used to calculate the time
view and add the channel
classes
LatencyorBoth
, e.g. TV1
@Origin
and there
56 VB330-SW 10G Software Probe User’s Manual version 5.5
Page 57

5.3.4 OTT — Channels

The OTT Channel Configuration list shows OTT channels configured by the user.
To add a channel to the list click the
pop-up view, allowing the user to define channel parameters. A channel entry can be selected by clicking the channel; the list entry will be highlighted. Several list entries can be selected by using regular Ctrl + click functionality. Clicking the
channel Delete selected
the selected channels across the licensed OTT engines (the VB330-SW can be licensed with up to 50 OTT engines). Clicking the highlighted channel. Batch editing is supported; this is convenient if a new threshold template should be assigned to a number of channels or if monitoring of several channels should be enabled or disabled. Select the channels and click the channels will be indicated in the Edit selected pop-up view by an asterisk wildcard symbol.
The search field in the upper right corner of the view allows the user to type a text string, and the
OTT channel list is updated to display only channels matching the specified text.
pop-up view with all channel parameters duplicated, except the channel name. Clicking
will delete the highlighted list entry. Clicking
Edit selected
Add new channel
Duplicate selected
will open the
Edit selected
button. This will open the
button will open the
Distribute selected
Edit channel
button. Parameters differing between
pop-up view associated with
Edit channel
will distribute
Edit
VB330-SW 10G Software Probe User’s Manual version 5.5 57
Page 58
General
Enabled: Check the ‘Enabled’ check box to start monitoring the OTT service.
Select engine:
A number between 1 and 50, depending on license activated, indicating which OTT engine the channel uses.
Threshold:
The OTT threshold that should be assigned to the OTT channel. OTT thresholds that have been defined in the available for selection from the drop-down menu.
VBC thresholds:
The alarm threshold template used to configure when alarms are generated towards the VBC server.
Measurement mode
Specify if you want Distribution
Latency
this channel. Each channel you set to either Engine. If you do not have any spare, it will be set back to
OTT — Latency for more info.
Name:
A name should be assigned to each OTT channel. The name will be used throughout the VB330-SW’s user interface when referring to this channel.
Manifest URL: The URL of the OTT channel.
Player URL:
In this field you can enter the URL to a web page which will open the OTT channel in your browser. If entered, a ‘play’ button will be displayed in the OTT overview tab, which will open the selected URL in a new browser tab.
Normal
active testing measurements, OTT Channel
measurements, or
LatencyorBoth
OTT — Thresholds
Both
kinds of measurements for
uses up one Latency
Normal
view are
. See
58 VB330-SW 10G Software Probe User’s Manual version 5.5
Page 59
Smooth Streaming
target chunk:
For Smooth Streaming, this specifies which chunk, counted from the bottom of the list, the VB330-SW should download when doing active testing on a live channel. For other formats, this option is ignored.
VCAS hostname:
Availability mode:
RTMP: Check this check box if the channel is an RTMP channel.
RTMP live: Check this check box if the RTMP channel is a live service.
Thumbnail:
Alignment:
If this channel is encrypted using a Verimatrix VCAS 3.7 server, entering the IP address or hostname of the VCAS server’s encoder interface will allow descrambling of the encrypted chunks. See
OTT descrambling
with Verimatrix for more info.
If this option is enabled, the engine will only check for chunk presence but not download the entire file. This also disables thumbnail generation.
If the thumbnail option is enabled thumbnails will be available for the selected channels in the Active testing and Thumbnails sections.
If the alignment option is enabled the alignment section will be available.
Enable adv. settings:
Method:
Content-Type:
Additional headers:
VB330-SW 10G Software Probe User’s Manual version 5.5 59
Adv. manifest
Check this box to enable the advanced manifest settings. If unchecked, all settings on this page are ignored.
Determines which HTTP method to use when requesting the top-level manifest file. Supported methods are GET and POST.
When requesting the manifest using the HTTP
POST
, use this Content-
Type for the submitted request body.
To provide additional custom request headers or overwrite the default headers when requesting the top-level manifest file, create a text file containing the headers and upload them here.
Page 60
Body:
The advanced manifest options can be used in instances where the master manifest file is not directly
available to download. If your channel needs several steps of authentication or other web service calls before supplying clients with an URL to the master manifest, you can make an “in-between”
web service which the VB330-SW sends all required info to do the authentication and/or channel
lookups through this interface, and which returns an JSON file with an “url” parameter containing the URL to the master manifest file.
When requesting the manifest using the HTTP submit here.
POST
, upload the file to

5.3.5 OTT — Settings

The Settings tab makes it possible to change global and per-engine OTT monitoring parameters.
Press Apply to confirm changes made.
Settings
60 VB330-SW 10G Software Probe User’s Manual version 5.5
Page 61
Reset connection after:
Configures the VB330-SW OTT engines to reset the connections after the specified number of minutes. This is useful for cases where the server has a limit for how long a session can live. By resetting before that limit a new session is created and the problem is avoided.
Latency engines:
Normal engines:
Round time (s):
Routing interface:
Select the number of engines to dedicate to OTT latency monitoring. These engines will not be available for regular OTT monitoring, and the value must be less than the total number of licensed OTT engines on the probe. See OTT — Latency for more info. Latency engines are assigned to channels automatically, and are listed in the OTT — Active Testing view.
The number of normal OTT engines (i.e., not dedicated to OTT latency monitoring) is automatically calculated and displayed here.
Sets the minimum round time for each OTT engine, in seconds (default:
15 seconds). If an engine finishes processing all its channels in less
time than this, it waits until this amount of seconds has passed since it started the round before starting to process through its channels again. Note: The round time may not be set to a value less than 2 seconds.
Selects the interface on which to connect to the OTT server. This defaults to the interface selected in the can be overridden for each engine. The routing applies to all channels monitored by this engine. Latency engines are assigned to channels automatically, and are listed in the OTT — Active Testing view.
Setup — Routing
view, but

5.3.6 OTT — Thresholds

The OTT Threshold presets list shows OTT threshold templates configured by the user.
To add a threshold template to the list click the
threshold
can be selected by clicking the threshold template; the list entry will be highlighted. Several list
pop-up view, allowing the user to define threshold parameters. A threshold template entry
VB330-SW 10G Software Probe User’s Manual version 5.5 61
Add new threshold
button. This will open the
Edit
Page 62
entries can be selected by using regular Ctrl + click functionality. Clicking the Duplicate selected button will open the except the threshold template name. Clicking Clicking
Edit selected
threshold template. Batch editing is supported. Select the threshold templates and click the
selected
button. Parameters differing between templates will be indicated in the
Edit threshold
will open the
pop-up view with all threshold template parameters duplicated,
Delete selected
Edit threshold
pop-up view associated with the highlighted
will delete the highlighted list entry.
Edit
Edit selected
pop-up view by an asterisk wildcard symbol.
The search field in the upper right corner of the view allows the user to type a text string, and the
threshold list is updated to display only thresholds matching the specified text.
To disable a threshold alarm, set the threshold value to –1. This does
size.
Threshold preset
Name: The threshold template name defined by the user.
Refs: The number of channels associated with the threshold template
Download speed error:
The maximum allowed difference between profile bitrate and down­load bitrate (%). If the difference exceeds the threshold value a bitrate error alarm will be raised.
Download speed warn:
The maximum allowed difference between profile bitrate and down­load bitrate (%). If the difference exceeds the threshold value a bitrate error warning will be raised.
Actual bitrate min:
The minimum allowed bitrate when measured actual bitrate is com­pared to profile bitrate (%). If the actual bitrate goes below the thresh­old an actual bitrate alarm will be raised.
Actual bitrate max:
The maximum allowed bitrate when measured actual bitrate is com­pared to profile bitrate (%). If the actual bitrate exceeds the threshold an actual bitrate alarm will be raised.
Sequence age:
The maximum time a manifest can remain unchanged before a mani­fest age alarm is raised.
not
apply for Manifest XML
Manifest XML size:
The maximum detected size of the manifest before a manifest size alarm is raised.
Min. profiles:
Minimum number of profiles in the selected channel before an alarm is raised.
62 VB330-SW 10G Software Probe User’s Manual version 5.5
Page 63

5.4 Multicasts

5.4.1 Multicasts — Parameters

The Multicasts — Parameters view displays detailed information about each stream.
The user selects which group of measurements should be displayed. Selections are IP parameters, TS
parameters, Ethernet parameters, RTP and FEC parameters, User-defined parameters and Statistical parameters. If User-defined parameters is selected, the
by the user in the Multicasts — Parameters — Fields view.
Multicasts
view displays parameters selected
For each page the Accumulated row at the bottom of the multicast list displays accumulated values for all streams associated with the page. The accumulated Min bitrate and Max bitrate is the minimum and maximum value of the Accumulated current bitrate.
When the The associated thumbnails are shown in the leftmost column of the list of measurements. Click one
of the small thumbnails to view a larger thumbnail that is updated more frequently. Note that it is possible to disable probe thumbnail extraction in the Setup — Params view.
When
displayed. A search field allows the user to type a text string and the multicast list is updated to display only multicasts matching the specified text. Note that monitoring parameters and thumbs
will not be updated in All streams (offline) mode.
Current page
All streams (offline)
VB330-SW 10G Software Probe User’s Manual version 5.5 63
button is clicked it is possible to select the page from a drop-down menu.
is clicked a complete list of measurements for all joined streams is
Page 64
Peak and aggregate measurements are cleared when the
pages
button is clicked. Clicking this button also restarts the ETR monitoring for the streams have
this enabled.
Clear countersorClear counters all
Clicking the
Export
button will allow export of the measurement data as an XML file that is opened
in a new window.
Click the them from the list. The
Trim ch-list
button to unjoin streams with current status ‘No signal’, thereby removing
Statistical parameters
view lists sum or peak values for parameters over
the interval indicated by the selected time button (Last 4d, Last 24h, Last 8h, Last 20m, Last 1m).
Clicking a stream brings up the Detailed monitoring pop-up described later in this section.
In
All streams (offline)
mode a search field allows the user to type a text string and the multicast
list is updated to display only multicasts matching the specified text.
64 VB330-SW 10G Software Probe User’s Manual version 5.5
Page 65
Joined multicasts
i
: Click the information icon to access the Detailed Monitoring pop-up view.
Thumb: A thumbnail is displayed for each stream. Click the small thumbnail to view a
larger image that is updated more frequently.
Name: The stream name specified by the user in the Edit Multicast view
Signal: Time since last signal loss
Page: The page associated with the multicast
Mapping:
For MPEG-2 Transport streams, the number of MPEG-2 packets mapped into each RTP or UDP packet is displayed here. For SMPTE 2022-6 SDI over IP streams, “SDI/RTP” is displayed, and for other unsupported RTP streams, “RTP data” is displayed.
Net bitrate:
Instantaneous MPEG-2 Transport Stream bitrate excluding null packets (PID
8191). The instantaneous bitrate is measured over a time period of 1000 ms.
CC errs:
The number of times a discontinuity has been detected for all the MPEG­2 Transport Stream continuity counters. This value is the total number of discontinuities detected for all PIDs present. Note that this value does NOT represent the number of MPEG-2 TS packets lost because any continuity counter mismatch detected for an IP-frame will increase CC errs by one. CC errors are serious as they will in practice usually result in visual video artifacts (‘blocking’) if occurring on the video PIDs. CC errors can be due to an erroneous input signal to the streaming head-end (e.g. from satellite rain fading or changes in the uplink). Alternatively, CC errors can arise from IP packets being dropped in the network.
PIDs: Number of PIDs in the MPEG2-TS
Syncb errs: Number of transport stream packets with wrong syncbyte (0x47)
VB330-SW 10G Software Probe User’s Manual version 5.5 65
Page 66
Curr bitrate:
Instantaneous MPEG-2 Transport Stream bitrate including null packets (PID
8191). The instantaneous bitrate is measured over a time period of 1000 ms. For non-TS traffic the bitrate is calculated from the size of the UDP payloads.
Min bitrate: The minimum current bitrate measurement
Max bitrate: The maximum current bitrate measurement
IP packets: The number of IP packets received
Dst address: Multicast/unicast destination address : port
TOS: Type-Of-Service (also called Differentiated Services Field)
TTL: Time-To-Live
VLAN ID: Native VLAN ID of this stream
Src address: Multicast/unicast source address : port
Joined src: The source address of the originally joined multicast.
IAT avg:
Average Inter-Arrival Time. The average time between consecutive IP frames (in milliseconds). Recalculated each second.
IAT min:
The Minimum Inter-Arrival Time is the minimum registered time between two consecutive IP frames carrying video. Units are in milliseconds.
IAT max:
The Maximum Inter-Arrival Time is the maximum registered time between two consecutive IP frames carrying video. Units are in milliseconds. The Max-IAT is a measure of the maximum amount of network-induced packet jitter present. IP packet jitter affects video quality and should be minimized.
Src MAC: Source MAC address Dst MAC: Destination MAC address
RTP drops:
Accumulated number of dropped IP-frames due to network errors. Only avail­able for multicasts that carry RTP information. When running video inside an RTP wrapper it is possible to exactly deduce the number of dropped IP frames due to network issues. This is possible as a result of the 16-bit sequence counter inside the RTP header. The following sequence will generate an RTP drops of
+3: . . . , 10, 11, 12, 16, 17, 18, . . .
RTP dups:
Accumulated number of duplicate IP-frames. Only available for multicasts that carry RTP information. Duplicate IP-frames in the network can occur under normal circumstances and does not necessarily indicate network problems. The following sequence will generate an RTP dups of +2: . . . , 10, 11, 12, 12, 12, 13, 14, . . .
RTP ooo:
Accumulated number of times a packet has been found to be out of order. Only available for multicasts that carry RTP information. An out-of-order situation is defined to have occurred when the current sequence number is lower than the previous one. The following sequence will generate an RTP ooo of +2 (since there are two occurrences): . .. , 10, 11, 15, 12, 16, 17, 13, 14, 18, 19, . . .
66 VB330-SW 10G Software Probe User’s Manual version 5.5
Page 67
RTP lag:
The maximum number of packet positions an out-of-order packet has been moved relative to its correct position. So for example 1,2,3,5,6,7,8,4,9,10 will result in an RTP lag of 4. The RTP lag is a good measure of how big a packet re-ordering buffer is needed in the receiving equipment to re-order packets.
Min hole size:
Minimum number of consecutive dropped RTP packets. The sequence 1,2,3,10,11,12,15 gives a min hole size of 2.
Max hole size:
Maximum number of consecutive dropped RTP packets. The sequence 1,2,3,10,11,12,15 gives a max hole size of 6.
Min hole sep:
Minimum number of RTP packets separating any holes. The sequence 1,2,3,10,11,12,15 gives a min hole sep of 3.
Num holes:
Number of packet loss sequences. The sequence 1,2,3,10,11,12,15 gives a num holes of 2.
FEC mode: The CoP3 FEC mode
FEC drops:
Number of RTP packet drops in the main stream that the FEC could not correct
C-FEC drops: Number of IP packets in the column-FEC streams dropped
R-FEC drops: Number of IP packets in the row-FEC streams dropped
Statistical parameters
MPEG-2 transport stream parameters
i
: Click the information icon to access the Detailed Monitoring pop-up view.
Name: The stream name specified by the user in the Edit Multicast view
ES(IAT):
Number of seconds during selected period with Inter-packet Arrival Time higher than associated Ethernet IAT warning threshold
ES(MLR):
Number of seconds during selected period with Media Loss (corresponding to number of seconds with CC-errors)
ES(RTP): Number of seconds during selected period with RTP packet drops
ES(overfl): Number of seconds during selected period with bitrate overflow
ES(nosig): Number of seconds during selected period without signal
Peak(IAT): Peak Inter-packet Arrival Time during selected period.
Sum(MLR): Sum of Media Loss during selected period (equals number of TS packets lost)
Peak(bitr): Peak stream bitrate during selected period
Thumbnails
The probe will try to generate thumbnail pictures for all streams. For multi-program transport
streams (MPTS) the first video component is selected. MPEG-2, H.264/MPEG-4, H.265/HEVC
VB330-SW 10G Software Probe User’s Manual version 5.5 67
Page 68
and JPEG 2000 video formats in standard definition, high definition or ultra-high definition are supported in MPEG-2 transport streams, as well as SMPTE 2022-6 uncompressed video in RTP streams.
The thumbnail update rate will depend on how the streams are coded and if they are standard
definition, high definition or ultra-high definition. It is possible to increase the update rate by opening the Thumb View pop-up, described below.
If the probe is unable to generate a thumbnail from the signal, it will present one of the following icons:
Shown if no data is received for the stream. There should be a match between presenting this icon and a No-signal alarm; however since the alarm and thumbnail mechanisms work independently of each other they have been given different names (loss of signal and no signal).
Shown while the thumbnail engine is trying to decode a thumbnail picture and more precise status information has not yet been obtained. This icon is typically displayed after probe reboot or if new streams have recently been joined.
Shown if the service does not carry a video PID — which is the case for radio services.
The stream contains no service, as signaled in PSI/SI.
The signal cannot be decoded due to excessive CC errors or RTP packet drops.
The probe does not support thumbnail generation for this protocol mapping.
The signal is recognized as being MPEG-2 encoded but the thumbnail extractor is unable to correctly decode a thumbnail picture.
The signal is recognized as being MPEG-4/H.264 encoded but the thumbnail extractor is unable to correctly decode a thumbnail picture.
The signal is recognized as being MPEG-H/H.265 encoded but the thumbnail extrac­tor is unable to correctly decode a thumbnail picture.
The signal is recognized as being JPEG 2000 encoded but the thumbnail extractor is unable to correctly decode a thumbnail picture.
The signal is recognized as being an uncompressed (raw) video stream but the thumbnail extractor is unable to correctly decode a thumbnail picture.
This icon is shown if the probe is unable to receive or analyze the PMT PID. Only streams with PSI information can have thumbnails decoded since the probe does not support a manual specification of the video PID.
68 VB330-SW 10G Software Probe User’s Manual version 5.5
Page 69
The probe can only generate a thumbnail picture if the video data is not scrambled.
Detailed Monitoring
The Detailed Monitoring pop-up is activated by clicking a stream line in the monitoring list.
The 10G Software Probe is continuously gathering detailed information for the selected multicast. The VB330-SW will continue updating the detailed information for the selected multicast until
another is selected. Clicking the
Clear
button will clear all information about the selected stream,
including PSI/SI analysis data.
The
Detailed Monitoring — Services
view lists detected MPEG-2 TS services (by analyzing the PSI/SI tables) or SMPTE 2022-6 SDI over IP components, providing the following aggregate information for each service:
Service/Pid:
For each service, the service-name or service-id is obtained from the PSI/SI tables. PIDs that do not belong to a service are denoted ‘Other PIDs’. The service ID is presented in square brackets.
Service/Component:
This replaces the “Service/Pid” column for SMPTE 2022-6 SDI over IP streams, displaying the identified components.
Bitrate: Service or component bitrate in bits per second
Min bitr.: Minimum service or component bitrate in bits per second
Max bitr.: Maximum service or component bitrate in bits per second
VB330-SW 10G Software Probe User’s Manual version 5.5 69
Page 70
CC errors: Number of Continuity Counter occurrences
Thumb: Click thei icon to access the Thumb pop-up view, explained below
Type: The list entry service type or PID type
PCR: This field will be checked if the corresponding PID carries PCR
Scr: This field will be checked if the corresponding PID is scrambled
Directly beneath this list, the current parameters for the selected stream are displayed, as in the
Joined multicasts list.
In the
Detailed Monitoring — IAT
view the
Inter Arrival Time
histogram shows the accumulated number of IAT measurements within each presented interval. Vertical green lines indicate the maximum and minimum IAT values. By clicking the IAT range buttons it is possible to change the zooming of the graph. If the
IAT auto
button is pressed the diagram will auto-scale to always
include the minimum and maximum IAT readings.
The IAT histogram is a very useful and intuitive measure of how well the network is performing in
terms of forwarding real-time traffic. A predictable and tightly bunched graph indicates small levels of network jitter. An unbound graph indicates network jitter issues typically brought forward by traffic congestion or misconfigured routers. Clicking the
Under the IAT histogram the the selected stream are displayed. Clicking the
Multicasts — Parameters (Current parameters)
Clear
Clear IAT
button will clear the IAT graph.
measurements for
button will clear all information about the
selected stream, including PSI/SI analysis data.
Clicking the
MediaWindow
button will open the Media Window
Selected channel
view. This is
described in section 5.5.
70 VB330-SW 10G Software Probe User’s Manual version 5.5
Page 71
Note that for variable bitrate streams the IAT histogram will show a very different IAT distribution compared to the histogram for a constant bitrate stream. The histogram in the screenshot above displays the IAT distribution for a CBR stream.
Thumb View
The
Thumb View
— Services
view. This view presents a large thumbnail, as well as video and audio metadata for the
pop-up is accessed by clicking an information icon in the
Detailed Monitoring
selected stream, with an increased update rate compared to non-selected streams. Service audio level is indicated by one audio level bar per audio component. The same pop-up can be opened from the Main — Thumb Overview view, see chapter 5.1.3 for more information.
Clicking the Close button will close the Thumb View view.
The following metadata is displayed for multicasts:
Audio fields
PID: The audio PID for which the associated parameters apply
Language: The audio language, as derived from PSI/SI
Average: The average audio level in dB, measured over 0.4 seconds
Peak: The peak audio level in dB, detected during 0.4 seconds
Audio level:
An audio level bar displaying the average audio level as a green bar referenced to
the peak audio level, the peak level being indicated by a white line
VB330-SW 10G Software Probe User’s Manual version 5.5 71
Page 72
Please note that audio information is only decoded when requested by opening this window. Initial extraction of audio information can take up to one minute.
The right-hand column will display the following detailed metadata:
Multicast
Name:
The name of the multicast containing the selected service, as defined by the user
Type:
The type of the stream containing the selected service; multicast or unicast
Multicast address: The multicast address of the stream containing the selected service
Multicast port: The port number of the multicast containing the selected service
Transport stream ID:
The ID of the selected stream as shown in the list of multicasts in the Ethernet section; non-TS services display 1 here
Stream status: The status of the stream containing the selected service, as reported by
the decoding engine
Bitrate:
The total stream bitrate of the multicast containing the selected service (bits/s)
Service
Service ID:
The service ID of the selected service; non-TS services display 1 here
PSI/SI Name:
The name of the selected service, as derived from PSI/SI; non-TS services display the multicast name here instead
Controlbit scramble state: The scramble state as indicated by the MPEG TS control bit
PES sync scramble state: The scramble state as detected from the PES sync state
Number of PIDs/Components:
The number of PIDs or components associated with the se­lected service
Bitrate: The total bitrate of the selected service (bits/s)
Video PID/Component
PID/Component:
The video PID of the selected service for MPEG-TS services, or the video component number for non-TS services
Has PCR: Yes if the selected stream contains PCR, No if not
Bitrate: The video PID bitrate of the selected service
PES sync: The latest PES sync state
PES length indicator:
If signaled in the PES packet header, the PES packet length is displayed; for non-TS services “N/A” is displayed
Status: The status of the video PID as reported by the decoding engine
72 VB330-SW 10G Software Probe User’s Manual version 5.5
Page 73
Video Information
Size: The video picture size of the selected service
Aspect ratio:
Pixel aspect ratio:
Codec: The video encoding format of the selected service
Quality: The video sampling format of the selected service
Frame rate: The video frame rate of the selected service (Hz)
PID/Component:
Type: The audio encoding standard
Has PCR: Yes if the selected Audio PID contains PCR
Language:
Bitrate: The audio bitrate for this PID or component (bit/s)
The video aspect ratio of the selected service, or “N/A” if no information is
available
The video pixel aspect ratio of the selected service, or “N/A” if no informa-
tion is available
Audio PID/Component
The audio PID of the selected service for MPEG-TS services, or the audio
component number for non-TS services Note that there may be several audio PIDs or components associated with a service
The language of the audio, as defined in the MPEG-TS Program Map Table (PMT)
Is scrambled: ‘Yes’ if the audio PID is scrambled.
Peak level:
The peak audio level in dB, detected during a period of approximately 0.4
seconds
Average level:
The average audio level in dB, measured over a period of approximately 0.4
seconds
Audio Information PID/Component
Codec: The audio encoding format
Samplerate: The audio sample rate (Hz)
Channels: The number of audio channels represented by the audio PID or component
Layout: The audio channel layout
Format: The binary format of the audio stream
Bitrate: The effective audio bitrate (bit/s)
VB330-SW 10G Software Probe User’s Manual version 5.5 73
Page 74

5.4.2 Multicasts — Parameters — Fields

The
Multicasts — Parameters — Fields
in the
Params view for thumbnail availability.
Multicasts — Parameters

5.4.3 Multicasts — Summary

view enables selection of the parameters to be displayed
view. Note that thumbnails must also be enabled in the
Setup —
74 VB330-SW 10G Software Probe User’s Manual version 5.5
Page 75
The intention of this page, together with the
alarm list
, is to provide enough information for the operator to immediately see if there is anything seriously wrong with one or more Ethernet input streams. The overall status for the Full Service Monitoring (FSM) is also shown.
Throughout this view the bulb colors indicate the most severe active alarm. They may be green (no
alarm), yellow (warning), orange (error) or red (major). The bulb color is based on user defined alarm severity settings for each alarm. A grey bulb indicates that monitoring is disabled.
The following Ethernet parameters are shown:
Eth streams withactive alarms:
Shows the number of streams that are presently in an alarm state. Note that the number of alarms counted refers to default settings, and alarms disabled by the user will still be counted.
Interface bitrate:
This is the total bitrate sensed on the data/video interface(s). It should be greater than or equal to the Monitoring bitrate.
Monitoring:
This is the total number of Ethernet streams monitored and the total bitrate for these streams.
Full ServiceMonitoring status:
The number of enabled FSM services / number of OK FSM services
The probe is capable of monitoring several thousand streams simultaneously. The probe splits
streams into pages for easy handling. Each of the 30 predefined pages can be given a name and have a user defined number of streams associated.
Part of the page-status is error-second statistics for the fundamental parameters
MLR,RTP,overfl
and nosig summed across all streams belonging to that page.
The error-second statistics interval is selected by clicking the buttons. For example, clicking the
ES–8h
button will present error-seconds for the last 8 hours. If 10 streams for a page have been
without signal for the last 8 hours, the nosig will show as 80hours.
The following parameters are presented (note that the error second values are accumulated from
probe boot time, and they will only be cleared by reboot or by clicking the
Clear all
counters button
in the Main view):
‘Bulb’:
The bulb indicates the most severe active alarm for any of the streams on the page. Active alarms are located on top of the alarm list. The alarm severity is reflected by the color of the associated icon. Next to the bulb is a link that will lead to the
Monitoring page
if pressed. The
Monitoring page will present error-second statistics for each stream individually.
OK: Shows how many of the streams monitored on this page are without active alarms
ES(MLR):
Number of seconds in selected period with continuity counter errors in the MPEG2 transport stream (which corresponds to the number of seconds with non-zero Media Loss Rate).
VB330-SW 10G Software Probe User’s Manual version 5.5 75
Page 76
ES(RTP): Number of seconds in selected period with RTP packet-drop
ES(overfl): Number of seconds in selected period with bitrate overflow
ES(nosig): Number of seconds in selected period where no signal (i.e. no data) was received

5.4.4 Multicasts — History

The probe keeps statistical Ethernet information for the last 4 days for visual inspection in the
history timeline view.
Each bar in the histogram corresponds to a number of events that occurred within a certain time interval. The interval that each bar represents depends on the scale, from 1 minute (when 90 min is selected) to 1 hour (when 4 days is selected).
Clicking the Clear history button will reset all history graphs.
Tool-tip information is available for each bar and shows the time-interval for the bar and its exact value. For example, the tool-tip information ‘1315-1330:2’ means that within the time interval 13:15–13:30 there were 2 occurrences.
The histogram is updated every minute.
Any subset of the following parameters can be selected, click the
effect:
No signal:
CCerr:
The number of streams that reported the ‘No signal’ alarm during the interval represented by the bar.
The number of times a discontinuity has been detected for all the MPEG-2 Transport Stream continuity counters in the interval represented by the bar. This parameter corresponds to the sum of CC errs reported by all streams.
Apply
button for changes to take
76 VB330-SW 10G Software Probe User’s Manual version 5.5
Page 77
RTPdrop:
Accumulated number of dropped IP-frames due to network errors in the interval
represented by the bar. This parameter corresponds to the sum of reported by all streams.
RTP drops
RTPdup:
RTPooo:
Tot bitr: Bitrate sensed on the data/video interface(s).
Mon bitr: Bitrate on the data/video interface(s) corresponding to joined multicasts.
CRC errs:
Note that the history graphs show the sum for all streams being analyzed across all pages. So for example, if two streams experience
2.
Accumulated number of duplicate IP-frames in the interval represented by the bar.
This parameter corresponds to the sum of RTP dups reported by all streams.
Accumulated number of times a packet has been found to be out of order in the
interval represented by the bar. This parameter corresponds to the sum of reported by all streams.
Detected CRC errors. Ethernet CRC errors are most likely caused by a bad cable or a misconfigured router. A CRC error may impact packet loss measurements such as CC errors and RTP errors.
No signal
at the same time the
No signal
graph will increase by

5.4.5 Multicasts — Detect

Please see chapter 5.7.2 on page 96.
RTP ooo

5.4.6 Multicasts — SAP

The
SAP
view displays streams announced using the Session Announcement Protocol, detected by
the VB330-SW.
As long as
continuously try to detect streams. Click the mode. Click the Refresh button to update the stream list in offline mode.
Enable SAP discovery
VB330-SW 10G Software Probe User’s Manual version 5.5 77
is enabled in the
View list offline
Setup — Params
view, the VB330-SW will
button to view the stream list in offline
Page 78
The source address makes it possible for the 10G Software Probe to distinguish between multicasts with the same destination IP address and port, provided that
enabled in the Setup — Params view.
If the stream is currently joined by the 10G Software Probe (i.e. the VB330-SW is currently monitoring the stream), the Joined field is set to yes.
Detected streams can be added to the VB330-SW’s stream list by selecting streams and clicking the
Add selected to stream list
pressed.
. To add all detected streams the
Source specific multicasts
Add all to stream list
button can be

5.4.7 Multicasts — Join

has been
In order for the defined Ethernet multicasts to be monitored by the probe, they must be joined.
The
Multicasts — Join
multicasts that are joined by the probe.
Streams defined in the side of the arrows in this view. Select streams to be monitored by clicking them and moving them to the right hand side of this view using the arrow. Changes should be confirmed by clicking the changes button.
Joined streams may be freely associated with the 30 probe pages. The streams will be presented in
the Joined multicasts list in the Multicasts — Parameters view.
It is possible to flush or fill the multicasts/unicasts to monitor list by clicking the corresponding button. Note that these operations will take effect immediately; it is not necessary to click changes for multicasts to be joined or unjoined.
78 VB330-SW 10G Software Probe User’s Manual version 5.5
view and the
Multicasts — Streams
Multicasts — Streams
view allow the user to select which
view will appear as available streams on the left hand
Apply
Apply
Page 79

5.4.8 Multicasts — Streams

In this view the operator can define multicasts available to the probe and associate a name with each multicast address. This name will be used by the probe when referring to the multicast. If no name has been defined the probe will use the multicast address:port notation.
It is possible to add, delete or edit several entries simultaneously. Several entries are selected by using the regular Ctrl + click or Shift + click functionality. When adding new entries the current dialogue values will be used as the template with the values for Name and Address incremented for each.
Note that both multicast and unicast addresses can be entered here.
The
Distribute ETR engines
the unused ETR engines. An ETR engine is considered unused if no stream with ETR enabled is assigned to it.
The search field in the upper right corner of the view allows the user to type a text string, and the
multicast list is updated to display only streams matching the specified text.
Clicking
Multicast — Streams — Edit selected
multicasts. Clicking of channels). Unjoining one or more multicasts is done by selecting multicasts and clicking selected or by clicking Unjoin all.
When the Edit button is clicked it is possible to define the following multicast parameters (note that
some parameters are only relevant and selectable when the probe is equipped with the ETR 290 option and T2MI option respectively):
Add new
will join the selected multicasts and enable monitoring. The probe will only analyze joined
or selecting one or more multicasts and clicking
Join all
button will distribute the selected streams, with ETR disabled, on
Edit selected
pop-up view. When multicasts have been defined, clicking
will join all multicasts in the list (up to the licensed maximum number
will open the
Join
Unjoin
VB330-SW 10G Software Probe User’s Manual version 5.5 79
Page 80
Name:
Address:
General
A name should be assigned to each unicast/multicast. The name will be used throughout the VB330-SW user interface when referring to this stream. It may also be used by an external management system like the VideoBRIDGE Controller.
The IP address of the unicast or multicast. For a T2MI inner stream enter a dummy address.
Port:
Ethernet thresholds:
VBC thresholds:
Join stream:
Extract thumbnails:
Join interface:
Page:
The port number of the unicast or multicast. For a T2MI inner stream enter a dummy port number.
The Ethernet thresholds specify various error limits. Selectable Ethernet thresholds templates are defined in the
Multicasts — Ethernet thresh.
view. For a T2MI stream select a dummy threshold template.
The VBC thresholds specify various error limits to be used by Video­BRIDGE Controller to generate alarms. These thresholds are only rele­vant if the VideoBRIDGE Controller is used. VBC threshold templates are defined in the Setup — VBC thresh. view.
Check the ‘Join stream’ check box to join a multicast or unicast. Only joined streams are analyzed. A stream may also be joined from the
Multicasts — JoinorMulticasts — Streams
views, and the status of
this check box will be updated accordingly.
When enabled, the probe will generate thumbnails for this multicast. In order to enable this option, Extract thumbnails also needs to be enabled in the Setup — Params view
Select which interface to join the selected multicast. The data interface(s) are listed.
For easy navigation, each stream can be assigned a specific page. The names of the pages are defined in Setup — Pages.
80 VB330-SW 10G Software Probe User’s Manual version 5.5
Page 81
SSM
SSM source 1:
If source specific multicasts (SSM) is enabled in the VB330-SW and a zero source address is specified for a multicast it will be joined using IGMP version 2 (i.e. without a source). This allows both source specific multicasts and non­source specific multicasts to co-exist in the same network and be joined by the
VB330-SW.
SSM source 2:
Additional SSM source addresses may be specified to enable back-up solutions.
Note that it is the operator’s responsibility to ensure that a multicast is only transmitted by one SSM source at any time.
SSM source 3: Additional SSM source address SSM source 4: Additional SSM source address SSM source 5: Additional SSM source address
ETR (ETR290 Option)
VB330-SW 10G Software Probe User’s Manual version 5.5 81
Page 82
Enable ETR:
ETR monitoring of a stream will not take place unless it is enabled by this setting. This parameter is only relevant if the probe is ETR enabled.
Select ETR engine:
ETR thresholds:
PID thresholds:
Service thresholds:
Reference table set:
If the probe is licensed for several Ethernet ETR engines the user may select which engine should be used to analyze the stream. The default ETR engine selection is Ethernet1. It is also possible to use the
Distribute
ETR engines button described above to assign streams to engines.
The ETR thresholds specify various error limits and alarm conditions. Selectable ETR thresholds templates are defined in the
thresh.
view. The round-robin cycling time is also defined by this thresh-
ETR 290 — ETR
old template. This parameter is only relevant if the probe is ETR enabled.
The PID thresholds specify various error limits and alarm conditions. Selectable PID thresholds templates are defined in the
thresh.
view. This parameter is only relevant if the probe is ETR enabled.
ETR 290 — PID
The Service thresholds selection defines various error limits and alarm conditions. Selectable service thresholds templates are defined in the
ETR 290 — Service thresh.
view. This parameter is only relevant if the
probe is ETR enabled.
The Reference table set selection is used to compare the tables in the transport stream with a set of stored tables. These tables are defined in the ETR 290 — Gold TS thresholds view.
T2MI (T2MI Option)
Container stream:
For an T2MI inner stream the container stream (outer stream) must be specified. Select the container stream from the drop-down menu. For streams other than T2MI inner streams (none) should be selected.
Data PID: The container stream PID carrying the inner stream
82 VB330-SW 10G Software Probe User’s Manual version 5.5
Page 83
PLP ID:
The PLP ID for the inner stream. Select a fixed PLP ID value from the drop-down menu or specify that the first detected PLP ID should be used.
Redundancy
Has FEC:
The stream carries COP3 (SMPTE 2022-5) Forward Error Correction. If enabled, statistics about FEC drops and correctible errors will be reported for the stream.
First stream:
For a Seamless Protection Switching (SMPTE 2022-7) protected stream, select the first of the two redundant RTP streams here. For other streams, (none) should be selected.
Second stream: Select the second of the two redundant RTP streams here.
Seamless Protection Switching (SMPTE 2022-7) monitors the same stream transmitted twice. The probe verifies that the two streams combined do not have packet loss and the jitter between the two streams. When two multicast/unicast streams are selected, the probe will report errors report errors if the same RTP packets are missing from both streams. Errors are also reported if the timing between the two stream exceeds the threshold settings.
Seamless Protection Switching has been optimized for monitoring SDI over IP (SMPTE 2022-6) streams.
VB330-SW 10G Software Probe User’s Manual version 5.5 83
Page 84
L2TP
Session ID:
L2TP (remote PHY) streams are mapped into multicasts. In order to identify the correct stream the multicast address is entered in the here. The port number is not used, and will be shown as 0.
The session ID of the L2TP stream is specified here (or 0 if not used). It is used together with the multicast address to identify the L2TP stream.
General
tab and the session ID of the L2TP stream is specified
To identify available session IDs, join the stream first and then use the
to see the session IDs that are available. Both IPv4 and IPv6 is supported.
Multicasts — Detect

5.4.9 Multicasts — Ethernet thresh.

Thresholds are used to determine when to actually raise an alarm upon detection of an error. The
Ethernet thresholds are used for generating Ethernet probe alarms as well as for calculating error­seconds. Error seconds and ETH probe alarms are issued whenever measurements exceed the
view
84 VB330-SW 10G Software Probe User’s Manual version 5.5
Page 85
defined threshold levels for a parameter. Ethernet thresholds are also used to scale some graphs like the MediaWindow graphs. The alarm level of each of these alarms is set in the
Alarms — Alarm
setup view. Note that it is also possible to disable alarms in the Alarms — Alarm setup view.
The
Multicasts — Ethernet thresh.
at stream level. Thresholds are associated with each stream in the
view makes it possible to define threshold values that operate
Multicasts — Streams — Edit
view. There are two different ways of creating user-defined thresholds. To create a new threshold
template from scratch the operator should click the
Add new threshold
button. A pop-up window
will appear allowing the user to define alarm conditions. Another way of creating a user-defined
threshold template is by highlighting one of the threshold templates already defined and then click the Duplicate highlighted button.
Deleting a threshold template is done by highlighting the threshold template that should be removed and clicking entries are selected by using the regular Ctrl + click or Shift + click functionality. Click the
Delete selected
. It is possible to delete or edit several entries simultaneously. Several
Edit
button to edit one or more selected threshold templates. Note that the predefined ‘Default’ threshold template cannot be deleted or changed.
In the threshold presets list the ‘Refs’ column displays how many streams are associated with each stream threshold template.
Ethernet thresholds
Name: A text string that identifies the Ethernet threshold
VB330-SW 10G Software Probe User’s Manual version 5.5 85
Page 86
IAT:MLR error:
This threshold contains error limits for IAT (Inter-packet Arrival Time)
and MLR (Media Loss Rate).
The IAT limit is the first parameter (before the colon), the MLR limit
is the last parameter. If the IAT limit is exceeded the alarm ‘IAT >= err-thresh’ will be raised. If the MLR limit is exceeded the alarm ‘MLR
>= err-thresh’ will be raised. The severity (and hence the color used in the
MediaWindow view) for IAT:MLR errors depend on the severity assigned to these alarms in the Alarms — Alarm setup view. Note that error seconds based on MLR are counted regardless of this threshold if one or more packets are missing.
IAT:MLR warning:
Max bitrate:
Min bitrate:
No signal:
RTP drop limit:
Ignore PID loss:
This threshold contains warning limits for IAT (Inter-packet Arrival Time)
and MLR (Media Loss Rate).
The IAT limit is the first parameter (before the colon), the MLR limit
is the last parameter. If the IAT limit is exceeded the alarm ‘IAT >= warn-thresh’ will be raised. If the MLR limit is exceeded the alarm ‘MLR >= warn-thresh’ will be raised. The severity (and hence the color used
in the MediaWindow view) for IAT:MLR errors depend on the severity
assigned to these alarms in the Alarms — Alarm setup view.
The maximum bitrate in Mbit/s. An alarm will be raised if the stream
bitrate exceeds the maximum bitrate. The minimum bitrate in Mbit/s. A value of 0 will never generate an
alarm. A value of 0.1 Mbit/s will generate an alarm if the minimum
bitrate threshold is less than 0.1 Mbit/s.
Number of milliseconds without receiving any signal before the ‘No
signal’ alarm is raised
If the number of lost RTP packets exceeds the RTP drop limit an alarm will be raised. Note that error seconds based on packet drops are counted
regardless of this threshold.
A comma separated list of PIDs for which the probe should ignore packet
loss. Packet loss that affects these PIDs will not result in an error-second
count, and the ETR monitoring engine will not count these errors.
86 VB330-SW 10G Software Probe User’s Manual version 5.5
Page 87

5.5 MW (Media Window)

The
MW
Media Window view provides an at-a-glance status for each of the multicasts/unicasts being monitored. From the graphs it is easy to see the jitter characteristics of the signal and if there is packet loss or CC errors present in the signal. Periods of no signal are also displayed.
The measurements are always aggregated over a time interval – typically one second. The IAT(max)
is the maximum time measured between two neighboring IP frames within the measurement time interval (the peak packet Inter-arrival time). IAT is expressed in milliseconds.
The MLR is the peak estimated number of lost MPEG-2 Transport Stream packets inside any second within the actual time period. The number of lost TS packets is derived from the continuity counters
inside the TS packet headers.
A common scenario is to have 7 TS packets per UDP frame. Losing an IP packet will therefore
usually (but not always) result in an MLR of 7 (not always the case because some TS packets such as null packets or PCR packets do not carry a valid CC field).
The patented Sencore VideoBRIDGE
surements in one graph, with jitter (IAT) values growing upwards (+ve Y) and packet loss (MLR) growing downwards (-ve Y). Each sample along the x-axis corresponds to a measurement time­interval that depends on the range of the graph selected. Periods of no sync are also displayed in the graph.
Error-second statistics for the graph-interval is displayed to the right. As the graphs are zoomed or scrolled the error-second statistics is updated as well as the graphs.
Tool-tip provides the exact jitter (IAT) and packet loss (MLR) values for a selected bar in a selected
graph, the denotation is IAT::MLR. The current graph value displayed under ‘Running’ provides the maximum MLR and IAT values measured during the last 3 seconds.
Media Window
presents both jitter and packet loss mea-
VB330-SW 10G Software Probe User’s Manual version 5.5 87
Page 88
Red color is used to indicate that within the period represented by the bar there has been one or more occurrences of no-signal. Orange is used to indicate error while yellow indicates warning. The error and warning thresholds are allocated to each multicast in the Multicasts — Streams view.
The user determines whether only multicasts associated with the currently selected page should be
displayed (by clicking the list (by clicking the graphs, and by using the arrow buttons it is possible to move the timeline to view an error incident more accurately. Clicking Clicking the+1button will display the next page. Clicking the–1button will display the previous page.
All
Cur page
button). The time window buttons allow selection of x-axis resolution in the
Clear
button), or if all joined multicasts should be presented in one
will clear all graphs. Note that clearing graphs cannot be undone.
By zooming and panning the user can pinpoint more accurately when errors occurred. In the above diagram tooltip reveals that ‘No signal’ occurred between 9:15 and 9:20.

5.5.1 Media Window — Selected channel

88 VB330-SW 10G Software Probe User’s Manual version 5.5
Page 89
The
Media Window — selected channel
page. Clicking anywhere in the running graph will zoom in, unless you already are at the maximum zoom level.
view is activated by clicking a multicast label in the
MW
This high-resolution version of the There are 3 times more samples along the X-axis, and the graph indicates visually the error and warning thresholds. Note that the time windows of the regular
— selected channel
both views.
By clicking the to display the selected channel even when navigating away from the probe. This also provides the ability to monitor media windows for several streams without starting several browser sessions.
are not exactly the same, even if the same time window has been selected for
Popup
button, a pop-up window will appear. This separate window can be used
Media Window
reveals more details than the compressed version.
Media Window
and
Media Window

5.5.2 Media Window — Bandwidth graph

VB330-SW 10G Software Probe User’s Manual version 5.5 89
Page 90
By clicking the negative part of the composite graphs is still the packet loss (i.e. the MLR).
BW:MLR
button the graph displays the peak bandwidth as a function of time. The
If the stream contains a transport stream (mapping TS/x) the bitrate corresponds to the parameter bitrate corresponding to the Multicasts parameter Curr bitrate.
The bandwidth error threshold is configured in the Multicasts — Ethernet thresh. view.
Net bitrate
(i.e. bitrate excluding null packets). Otherwise the bitrate is the UDP payload

5.5.3 Media Window — Inter Arrival Time graph

Multicasts
By clicking the composite graphs displays the RTP packet loss below the X-axis. If the monitored stream is not RTP encapsulated, IAT will be represented by grey color and there will never be any indication of packet loss in the graph.
IAT:RTP
button the graph displays the packet jitter as a function of time. The

5.6 RDP (Return Data Path)

The Return Data Path feature enables forwarding of streams from any probe interface to another
destination IP address. Stream may also be recorded to file, either directly or triggered by alarms.
The probe supports forwarding or recording of two streams in parallel.
90 VB330-SW 10G Software Probe User’s Manual version 5.5
Page 91

5.6.1 RDP — Control

Click the icons in the Control tab to activate or de-activate an RDP engine. There are different icons for controlling RDP engines depending on whether they are configured to relay or record. The state of each RDP engine is restored after a reboot.
For recordings and triggered recordings the last recording is made available in the Destination column along with the metadata file. The metadata file contains basic information about the recording such as the recording size, list of PIDs and CC-errors for each PID. In the case of triggered recording, the alarm causing the recording is also included. Pressing the Delete button deletes the recording. For triggered recordings the number of recordings is stated in the Status column. Pressing the Delete button resets this counter. The buffer utilization is stated as a percentage and should never approach
100% for correct relaying or recordings.
VB330-SW 10G Software Probe User’s Manual version 5.5 91
Page 92

5.6.2 RDP — Setup

Each of the RDP engines is configured separately. First the Mode is selected. Depending on the mode either the Relay or Record settings needs to be configured. The Input selects the stream or interface to relay or record.
These are the settings:
Mode and Input
Mode: Select whether this RDP engine should relay, record or trigger-record.
Source interface:
Source Stream:
Content:
Selected PIDs:
When mode Relay over IP has been selected, the RDP parameters are:
The source interface drop-down menu allows selection of available input signals.
When Ethernet input is selected the user selects the stream to forward or record. Ethernet streams being joined/monitored by the probe are available for selection.
The user selects the service to be relayed or recorded, or alternatively selects that the complete stream should be used. The PIDs associated with the service are automatically displayed in the ‘Selected PIDs’ field, and these may be edited if required.
The user can specify the PIDs to be selected, default is all PIDs. Typically PAT and PMT PIDs should be forwarded in addition to video and audio PIDs, however this depends on the equipment receiving the forwarded stream.
RDP Ethernet
92 VB330-SW 10G Software Probe User’s Manual version 5.5
Page 93
IPv4-address:
The unicast address or multicast address to forward to. Multicast addresses are in the range 224.0.0.0 – 239.255.255.255.
Port:
The port to forward to. The combination of IP address and port fully describes the destination address.
TTL:
Timeout:
The Time-To-Live flagging of the relayed signal. The default value is 64.
The relaying period in minutes. If the value 0 is selected, no timeout applies, and relaying will continue until it is stopped manually.
Encapsulation:
The encapsulation format of the relayed stream.
UDPorRTP
selected.
Relay via interface: The available interfaces for forwarding the stream are listed.
When mode Record or Trigger recording has been selected the options are:
Record and trigger options
Rec timeout:
The maximum recording time in seconds. This setting enables the user to
limit recordings of low-bitrate streams.
Rec size:
The total file size of the recording. When in alarm trigger mode the
resulting recording will consist of a fixed sized portion of data before the alarm is raised and the remaining recording from data after the trigger occurred.
Protect:
When in alarm trigger mode the user may select to protect a recording from
being overwritten due to a new alarm occurrence. The user may select between ‘Never overwrite’, ‘Do not protect’, ‘30 seconds’, ‘60 seconds’ and ‘5 minutes’.
Alarm trigger 1–3:
Select a maximum of three different alarms that should trigger recording. Note that a recording will start upon a transition from status OK to status alarm. Alarms that have been disabled in the
Alarm — Alarm setup
will be shown in brackets – these will never trigger a recording.
may be
view
The maximum recording size depends on the amount of free disk on the probe, up to a maximum of 1500 Mbyte.
VB330-SW 10G Software Probe User’s Manual version 5.5 93
Page 94
5.7 Traffic
5.7.1 Traffic — Protocols
The
Protocols
used.
view allows monitoring of IP traffic on the selected port in terms of the protocols
The interface can be selected using the drop-down at the bottom of the page. Clicking the
statistics button will reset displayed values.
The following measurements are presented, depending on which statistic is selected:
Statistics
Statistic: The protocol for which the following measurements apply
Cur bitrate: The current total bitrate for this protocol (measured over the last 1s period)
Max bitrate: The maximum bitrate during any 1s period
Min bitrate: The minimum non-zero bitrate during any 1s period
Frames/sec: Traffic speed in number of IP packets per second
Frames: Number of Ethernet frames
Frames %: Percentage of total number of frames
Min flen: Minimum Ethernet frame length
Max flen: Maximum Ethernet frame length
Bitrates
Statistic: As above
Cur bitrate: As above
Bitrates: A graph displaying the bitrate over time, displaying the last five minutes
Clear
94 VB330-SW 10G Software Probe User’s Manual version 5.5
Page 95
Bitrate graph:
Click the bitrate graph button to display a detailed bitrate graph for the specified protocol
Frames
Statistic: As above
Frames/sec: Traffic speed for this protocol expressed in number of IP packets per second
Frames:
Frames graph:
A graph displaying frames per second over time, displaying the last five minutes
Click the frames graph button to display a detailed frames per second graph for the specified protocol
Interface statistics
Link status: Displays whether the interface is up or down
Link speed: Displays the interface speeds, as bits per second
Link duplex: Indicates whether the interface is operating at full or half duplex
UDP unicasts: The number of detected UDP unicasts
UDP multicasts: The number of detected UDP multicasts
COP3 Correctable:
Total count of dropped payload IP packets that are correctable by the FEC
COP3 Uncorrectable:
Total count of dropped payload IP packets that cannot be corrected by the FEC
COP3 Late:
Payload or FEC packets are received slightly too late according to the buffer model and may result in errors in another implementation of the specifications. The number of packets with this error.
COP3 Errors:
Either the L/D parameters are not consistent across the streams or payload/FEC packets are received too late or too early according to the buffer model. The number of packets with these errors.
VB330-SW 10G Software Probe User’s Manual version 5.5 95
Page 96
5.7.2 Traffic — Detect
The
Traffic Detect
network mode should be enabled in the and not only multicasts already joined by the probe. Note that generally the upstream switch or router will not output streams that are not joined by downstream equipment, i.e. usually only joined streams will be available for monitoring.
view displays all UDP traffic sensed by the probe. Note that promiscuous
Setup — Params
view for the probe to detect all traffic,
If the unicast/multicast destination address is known to the probe (i.e. listed in the Streams view) the stream’s Name is looked up, otherwise a generic name is used.
When the
detect streams. Click the Refresh button to update the stream list in offline mode.
The source address makes it possible for the probe to distinguish between multicasts with the same
destination IP address and port, provided that Setup — Params view.
If the stream is currently joined by the probe (i.e. the probe is currently monitoring the stream), the
Joined field is set to yes.
Detected streams can be added to the probe’s stream list by selecting streams and clicking the
selected to stream list
Only streams not already in the probe’s stream list are considered. Clicking the generate an XML-file that opens in a new window.
A drop down menu allows filtering of detected streams, making is possible to view streams of a
specific type only. Stream types are defined in the is enabled for the probe the Detect list will contain the following additional columns: Mapping, signal, RTP drops, CC errors and Bitrate. These parameters are the same as on the
Traffic — Detect
View list offline
. To add all detected streams the
view is entered after probe booting, the probe will continuously try to
button to view the stream list in offline mode. Click the
Source specific multicasts
Add all to stream list
Traffic — Filter setup
has been enabled in the
button can be pressed.
view. If the AEO option
Multicasts —
Export
Multicasts
Add
button will
page.
96 VB330-SW 10G Software Probe User’s Manual version 5.5
Page 97
i
: Click the blue information icon to pop up the detailed stream info.
Dst address: The multi- or unicast address Src address: The stream source address
Name:
Interface: The stream source network interface (physical or VLAN)
Joined: If the stream is joined by the probe this field will read ‘Yes’.
CPU: The probe CPU used to analyze the stream (1-7)
The stream name, as defined in the will be used for multi- or unicasts not defined by the user.
Multicasts — Streams
view. A generic name
Mapping:
Signal: The duration of stream availability
RTP drops:
CC errors: The number of detected continuity counter errors for the stream.
Bitrate: The stream bitrate
The transport stream to IP mapping. Typically seven transport stream packets are
mapped into one IP packet.
The number of detected RTP drops for the stream. This is only valid if the stream
is RTP encapsulated.
5.7.3 Traffic — Filter statistics
The
Traffic — Filter statistics
Stream types are defined by the user in the Traffic — Filter setup view.
Statistics is displayed for a time period selected by clicking one of the time duration buttons.
Filter: The filter name, as defined by the user in the Traffic — Filter setup view.
Streams: The number of streams matching the associated filter.
Bitrate: The total summed bitrate for streams matching the associated filter.
VB330-SW 10G Software Probe User’s Manual version 5.5 97
view makes it possible to view statistics for different stream types.
Filter statistics:
Page 98
RTP loss %:
Percentage of time an average stream that matches the filter experiences RTP packet loss inside selected time period. Example: If the
Last 1m
period is selected and there are totally three streams
caught by filter:
• stream A: present for 60 seconds, 4 RTP error seconds
• stream B: present for 30 seconds, 0 RTP error seconds
• stream C: present for 30 seconds, 5 RTP error seconds
RTP loss % = 9ES / 120s RTP loss % = 9ES / 3streams / 120s *100% = 7.5%
MLR %:
Percentage of time an average stream that matches the filter experiences MLR inside selected time period. The calculation is similar to that for RTP loss %.
Avg str bitr: The average bitrate for streams matching the associated filter.
Avg str duration:
The stream duration is calculated for each stream by identifying the stream’s average stream alive counter inside the selected time period, then multiply by 2. The stream alive counter is the number of seconds the stream has existed. This gives accurate results for streams that begin within the selected time period, but may give up to twice the real bitrate for streams that begin (long) before the selected period. Examples: a stream exists for 100 seconds, and begins within the selected period. The calculation becomes: Stream duration = (1+2+. . . +100)/100*2 = 101 If the same stream started 50 seconds before the selected period, the calcula­tion becomes: Stream duration = (51+52+. . . +100)/50*2 = 151
Clicking the icon next to each value brings up the detailed graph window.
98 VB330-SW 10G Software Probe User’s Manual version 5.5
Page 99
The detailed graph window displays up to 4 days of history.
Trending
Clicking the
Trending last 60m
button will present at-a glance trending graphs for each parameter
for the last 60 minutes.
Clicking a graph icon displays the corresponding detailed graph for the selected filter. Clicking the trend graphs itself will bring up the same detailed graph but will plot all the filters so that they can easily be compared.
VB330-SW 10G Software Probe User’s Manual version 5.5 99
Page 100
The detailed trending graph above displays MLR errors for all filters.
5.7.4 Traffic — Filter setup
The
Traffic — Filter setup
Traffic — Detect
the user.
and
view makes it possible to define stream filter requirements affecting the
Traffic — Filter statistics
views. Ten filters can be defined and enabled by
Statfilter settings:
Name: A text string defining the filter
Enabled: Only enabled filters are in use
Streams: The number of streams matching filter requirements
Cast: The type of stream: No filtering, Only unicasts or Only multicasts
RTP:
VLAN:
100 VB330-SW 10G Software Probe User’s Manual version 5.5
The RTP mode: No filtering, Only with RTP header or Only without RTP header
VLAN selection mode: No filtering, Only tagged traffic, Only untagged traffic or Require matching specified value (a specific VLAN ID).
Loading...